pxp

Polymorphic XML Parser
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library pxp_engine
Module Pxp_dtd
type validation_record = {
content_model : Pxp_core_types.I.content_model_type;
content_dfa : Pxp_dfa.dfa_definition option Lazy.t;
id_att_name : string option;
idref_att_names : string list;
att_lookup : int Pxp_aux.Str_hashtbl.t;
init_att_vals : (string * Pxp_core_types.I.att_value) array;
att_info : (Pxp_core_types.I.att_type * bool) array;
att_required : int list;
accept_undeclared_atts : bool;
}
class namespace_manager : object ... end
val create_namespace_manager : unit -> namespace_manager
class type namespace_scope = object ... end
class namespace_scope_impl : namespace_manager -> namespace_scope option -> (string * string) list -> namespace_scope
val create_namespace_scope : ?parent:namespace_scope -> ?decl:(string * string) list -> namespace_manager -> namespace_scope
class dtd_element : dtd -> string -> object ... end
class proc_instruction : string -> string -> Pxp_core_types.I.rep_encoding -> object ... end
type source =
| Entity of ( dtd -> Pxp_entity.entity ) * Pxp_reader.resolver
| ExtID of Pxp_core_types.I.ext_id * Pxp_reader.resolver
| XExtID of Pxp_core_types.I.ext_id * string option * Pxp_reader.resolver
module Entity : sig ... end