pxp

Polymorphic XML Parser
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library pxp_engine
Module Pxp_dtd . Entity
val get_name : Pxp_entity.entity -> string
val get_full_name : Pxp_entity.entity -> string
val get_type : Pxp_entity.entity -> [ `External | `Internal | `NDATA ]
val replacement_text : Pxp_entity.entity -> string
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 -> dtd -> Pxp_entity.entity
val create_ndata_entity : name:string -> xid:Pxp_core_types.I.ext_id -> notation:string -> 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 -> dtd -> Pxp_entity.entity
val from_external_source : ?doc_entity:bool -> name:string -> dtd -> source -> Pxp_entity.entity
val create_entity_id : unit -> Pxp_lexer_types.entity_id