module Entity:sig..end
val get_name : Pxp_entity.entity -> stringval get_full_name : Pxp_entity.entity -> stringval get_encoding : Pxp_entity.entity -> Pxp_core_types.rep_encodingval get_type : Pxp_entity.entity -> [ `External | `Internal | `NDATA ]val replacement_text : Pxp_entity.entity -> stringval get_xid : Pxp_entity.entity -> Pxp_core_types.ext_id optionval get_resolver_id : Pxp_entity.entity -> Pxp_core_types.resolver_id optionactive_id method
by the resolver.
The resolver ID contains more information than the external ID,
for example the base URL relative to which SYSTEM IDs should
be interpreted.val get_notation : Pxp_entity.entity -> string optionval create_internal_entity : name:string -> value:string -> Pxp_dtd.dtd -> Pxp_entity.entityval create_ndata_entity : name:string ->
xid:Pxp_core_types.ext_id ->
notation:string -> Pxp_dtd.dtd -> Pxp_entity.entityval create_external_entity : ?doc_entity:bool ->
?system_base:string ->
name:string ->
xid:Pxp_core_types.ext_id ->
resolver:Pxp_reader.resolver -> Pxp_dtd.dtd -> Pxp_entity.entity
~doc_entity: If true, the entity is a document entity. XML requires
some additional restrictions for document entities. The default for
the argument is false.
~system_base: The base URL if SYSTEM identifiers are passed
as xid
val from_external_source : ?doc_entity:bool ->
name:string -> Pxp_dtd.dtd -> Pxp_dtd.source -> Pxp_entity.entityval entity_id : Pxp_entity.entity -> Pxp_lexer_types.entity_idval create_entity_id : unit -> Pxp_lexer_types.entity_id