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
class type !'node extension = object ... end
class type !'a node = object ... end
class !'a data_impl : 'a -> object ... end
class !'a element_impl : 'a -> object ... end
class !'a comment_impl : 'a -> object ... end
class !'a pinstr_impl : 'a -> object ... end
class !'a super_root_impl : 'a -> object ... end
class !'a attribute_impl : element:string -> name:string -> Pxp_types.att_value -> Pxp_dtd.dtd -> object ... end
class !'a namespace_impl : string -> string -> Pxp_dtd.dtd -> object ... end
class !'a namespace_element_impl : 'a -> object ... end
class !'a namespace_attribute_impl : element:string -> name:string -> Pxp_types.att_value -> Pxp_dtd.dtd -> object ... end
val pinstr : 'a node extension as 'a node -> Pxp_dtd.proc_instruction
val attribute_value : 'a node extension as 'a node -> Pxp_types.att_value
val make_spec_from_mapping :
?super_root_exemplar:'a node extension as 'a node ->
?comment_exemplar:'a node ->
?default_pinstr_exemplar:'a node ->
?pinstr_mapping:( string, 'a node ) Hashtbl.t ->
data_exemplar:'a node ->
default_element_exemplar:'a node ->
element_mapping:( string, 'a node ) Hashtbl.t ->
unit ->
'a spec
val make_spec_from_alist :
?super_root_exemplar:'a node extension as 'a node ->
?comment_exemplar:'a node ->
?default_pinstr_exemplar:'a node ->
?pinstr_alist:(string * 'a node) list ->
data_exemplar:'a node ->
default_element_exemplar:'a node ->
element_alist:(string * 'a node) list ->
unit ->
'a spec
val get_pinstr_exemplar :
'a node extension as 'a spec ->
Pxp_dtd.proc_instruction ->
'a node
val create_data_node :
'a node extension as 'a spec ->
Pxp_dtd.dtd ->
string ->
'a node
val create_element_node :
?name_pool_for_attribute_values:Pxp_types.pool ->
?entity_id:Pxp_types.entity_id ->
?position:(string * int * int) ->
?valcheck:bool ->
?att_values:(string * Pxp_types.att_value) list ->
'a node extension as 'a spec ->
Pxp_dtd.dtd ->
string ->
(string * string) list ->
'a node
val create_super_root_node :
?entity_id:Pxp_types.entity_id ->
?position:(string * int * int) ->
'a node extension as 'a spec ->
Pxp_dtd.dtd ->
'a node
val create_comment_node :
?entity_id:Pxp_types.entity_id ->
?position:(string * int * int) ->
'a node extension as 'a spec ->
Pxp_dtd.dtd ->
string ->
'a node
val create_pinstr_node :
?entity_id:Pxp_types.entity_id ->
?position:(string * int * int) ->
'a node extension as 'a spec ->
Pxp_dtd.dtd ->
Pxp_dtd.proc_instruction ->
'a node
val create_no_node :
?entity_id:Pxp_types.entity_id ->
?position:(string * int * int) ->
'a node extension as 'a spec ->
Pxp_dtd.dtd ->
'a node
val strip_whitespace :
?force:bool ->
?left:stripping_mode ->
?right:stripping_mode ->
?delete_empty_nodes:bool ->
'a node extension as 'a node ->
unit
class !'a document : ?swarner:Pxp_types.symbolic_warnings -> Pxp_types.collect_warnings ->
Pxp_types.rep_encoding -> object ... end
val solidify :
?dtd:Pxp_dtd.dtd ->
Pxp_types.config ->
'a node extension as 'a spec ->
( unit -> Pxp_types.event option ) ->
'a solid_xml
val liquefy :
?omit_end:bool ->
?omit_positions:bool ->
'b node extension as 'b solid_xml ->
'a ->
Pxp_types.event option