Plasma GitLab Archive
Projects Blog Knowledge

sig
  val get_name : Pxp_entity.entity -> string
  val get_full_name : Pxp_entity.entity -> string
  val get_encoding : Pxp_entity.entity -> Pxp_core_types.I.rep_encoding
  val get_type : Pxp_entity.entity -> [ `External | `Internal | `NDATA ]
  val replacement_text : Pxp_entity.entity -> string
  val get_xid : Pxp_entity.entity -> Pxp_core_types.I.ext_id option
  val get_resolver_id :
    Pxp_entity.entity -> Pxp_core_types.I.resolver_id option
  val get_notation : Pxp_entity.entity -> string option
  val create_internal_entity :
    name:string -> value:string -> Pxp_dtd.dtd -> Pxp_entity.entity
  val create_ndata_entity :
    name:string ->
    xid:Pxp_core_types.I.ext_id ->
    notation:string -> Pxp_dtd.dtd -> Pxp_entity.entity
  val create_external_entity :
    ?doc_entity:bool ->
    ?system_base:string ->
    name:string ->
    xid:Pxp_core_types.I.ext_id ->
    resolver:Pxp_reader.resolver -> Pxp_dtd.dtd -> Pxp_entity.entity
  val from_external_source :
    ?doc_entity:bool ->
    name:string -> Pxp_dtd.dtd -> Pxp_dtd.source -> Pxp_entity.entity
  val entity_id : Pxp_entity.entity -> Pxp_lexer_types.entity_id
  val lookup : Pxp_lexer_types.entity_id -> Pxp_entity.entity
  val create_entity_id : unit -> Pxp_lexer_types.entity_id
end
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml