Module Streaming_types

module Streaming_types: sig .. end

type sax_xml_decl = Datatypes.xs_untyped * Encoding.encoding option * Datatypes.xs_untyped option 
type sax_dtd_decl = Pxp_dtd.dtd option 
type sax_base_uri = Dm_atomic.atomicAnyURI option Pervasives.ref 
type sax_xml_attribute = Namespace_names.uqname * Datatypes.xs_untyped 
type sax_xml_attribute_forest = sax_xml_attribute list 
type has_element_content = bool 
type document_desc = sax_xml_decl option * sax_dtd_decl *
sax_base_uri
type element_desc = Namespace_names.uqname * sax_xml_attribute_forest *
has_element_content
type pi_desc = Namespace_names.ncname * Datatypes.xs_untyped 
type comment_desc = Datatypes.xs_untyped 
type text_desc = Datatypes.xs_untyped 
type atomic_desc = Dm_atomic.atomicValue 
type sax_event_desc = 
| SAX_startDocument of document_desc
| SAX_endDocument
| SAX_startElement of element_desc
| SAX_endElement
| SAX_processingInstruction of pi_desc
| SAX_comment of comment_desc
| SAX_characters of text_desc
| SAX_attribute of sax_xml_attribute
| SAX_atomicValue of atomic_desc
| SAX_hole
type sax_event = {
   se_desc : sax_event_desc;
   se_loc : Finfo.finfo;
}
type xml_stream = sax_event Cursor.cursor 
type resolved_sax_xml_attribute = Namespace_symbols.rattr_symbol * Datatypes.xs_untyped 
type resolved_sax_xml_attribute_forest = resolved_sax_xml_attribute list 
type resolved_element_desc = Namespace_symbols.relem_symbol *
resolved_sax_xml_attribute_forest *
has_element_content * sax_base_uri *
Namespace_context.nsenv
type resolved_sax_event_desc = 
| RSAX_startDocument of document_desc
| RSAX_endDocument
| RSAX_startElement of resolved_element_desc
| RSAX_endElement
| RSAX_processingInstruction of pi_desc
| RSAX_comment of comment_desc
| RSAX_characters of text_desc
| RSAX_attribute of resolved_sax_xml_attribute
| RSAX_atomicValue of atomic_desc
| RSAX_hole
type resolved_sax_event = {
   rse_desc : resolved_sax_event_desc;
   rse_loc : Finfo.finfo;
}
type resolved_xml_stream = resolved_sax_event Cursor.cursor 
type typed_sax_xml_attribute = Namespace_symbols.rattr_symbol * Datatypes.xs_untyped *
Namespace_symbols.rtype_symbol * Dm_atomic.atomicValue list
type typed_sax_xml_attribute_forest = typed_sax_xml_attribute list 
type typed_element_desc = Namespace_symbols.relem_symbol *
typed_sax_xml_attribute_forest *
has_element_content * sax_base_uri *
Namespace_context.nsenv * Dm_types.nilled * Namespace_symbols.rtype_symbol *
Dm_atomic.atomicValue list
type typed_sax_event_desc = 
| TSAX_startDocument of document_desc
| TSAX_endDocument
| TSAX_startElement of typed_element_desc
| TSAX_endElement
| TSAX_processingInstruction of pi_desc
| TSAX_comment of comment_desc
| TSAX_characters of text_desc
| TSAX_attribute of typed_sax_xml_attribute
| TSAX_atomicValue of atomic_desc
| TSAX_hole
| TSAX_startEncl
| TSAX_endEncl
type typed_annotated_sax_event = {
   tse_desc : typed_sax_event_desc;
   tse_annot : Sax_annot.sax_annot;
   tse_loc : Finfo.finfo;
}
type typed_xml_stream = typed_annotated_sax_event Cursor.cursor 
type ordered_typed_sax_xml_attribute = typed_sax_xml_attribute * Nodeid.prepostint_docorder 
type ordered_typed_sax_xml_attribute_forest = ordered_typed_sax_xml_attribute list 
type ordered_typed_element_desc = Namespace_symbols.relem_symbol *
ordered_typed_sax_xml_attribute_forest *
has_element_content * sax_base_uri *
Namespace_context.nsenv * Dm_types.nilled * Namespace_symbols.rtype_symbol *
Dm_atomic.atomicValue list
type ordered_typed_sax_event_desc = 
| OTSAX_startDocument of document_desc * Nodeid.preint_docorder
| OTSAX_endDocument of Nodeid.postint_docorder
| OTSAX_startElement of ordered_typed_element_desc * Nodeid.preint_docorder
| OTSAX_endElement of Nodeid.postint_docorder
| OTSAX_processingInstruction of pi_desc * Nodeid.prepostint_docorder
| OTSAX_comment of comment_desc * Nodeid.prepostint_docorder
| OTSAX_characters of text_desc * Nodeid.prepostint_docorder
| OTSAX_attribute of ordered_typed_sax_xml_attribute
| OTSAX_atomicValue of atomic_desc
| OTSAX_hole
| OTSAX_startEncl
| OTSAX_endEncl
type ordered_typed_annotated_sax_event = {
   otse_desc : ordered_typed_sax_event_desc;
   otse_annot : Sax_annot.sax_annot;
   otse_loc : Finfo.finfo;
}
type ordered_typed_xml_stream = ordered_typed_annotated_sax_event Cursor.cursor