pxp
Polymorphic XML Parser
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library pxp_engine
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 : ?swarner:Pxp_core_types.I.symbolic_warnings -> Pxp_core_types.I.collect_warnings ->
Pxp_core_types.I.rep_encoding -> object ... end
class dtd_element : dtd -> string -> object ... end
class dtd_notation : string -> Pxp_core_types.I.ext_id -> Pxp_core_types.I.rep_encoding -> object ... end
class proc_instruction : string -> string -> Pxp_core_types.I.rep_encoding -> object ... end
val create_dtd :
?swarner:Pxp_core_types.I.symbolic_warnings ->
?warner:Pxp_core_types.I.collect_warnings ->
Pxp_core_types.I.rep_encoding ->
dtd
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