Galax_nodeid.galax_nodeid ->
Dm_atomic.atomicAnyURI option Pervasives.ref ->
Namespace_symbols.relem_symbol ->
Namespace_context.nsenv ->
Dm.attribute list ->
Dm.node list ->
Dm_types.nilled ->
Namespace_symbols.rtype_symbol ->
Dm_atomic.atomicValue list ->
object
method ancestor :
(Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
option -> Dm.node Cursor.cursor
method ancestor_or_self :
(Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
option -> Dm.node Cursor.cursor
method attributes :
(Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
option -> Dm.attribute Cursor.cursor
method base_uri : unit -> Dm_atomic.atomicAnyURI option ref
method children :
(Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
option -> Dm.node Cursor.cursor
method delete : Dm.node -> unit
method descendant :
(Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
option -> Dm.node Cursor.cursor
method descendant_or_self :
(Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
option -> Dm.node Cursor.cursor
method detach : Dm.node -> unit
method docorder : unit -> Nodeid.docorder
method elemName : unit -> Namespace_symbols.relem_symbol
method export_typed_value : unit -> Dm_atomic.atomicValue list
method following :
(Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
option -> Dm.node Cursor.cursor
method getAttributeNode : unit -> Dm.attribute
method getCommentNode : unit -> Dm.comment
method getDocumentNode : unit -> Dm.document
method getElementNode : unit -> Dm.element
method getProcessingInstructionNode : unit -> Dm.processingInstruction
method getTextNode : unit -> Dm.text
method get_access_ops_dm : Dm.node Dm_types.access_ops
method has_element_content : unit -> bool
method implementation : unit -> string
method insert : Dm.node Cursor.cursor -> Dm.node -> unit
method insert_first : Dm.node Cursor.cursor -> unit
method namespace_environment : unit -> Namespace_context.nsenv
method nilled : unit -> Dm_types.nilled
method node_kind : unit -> Dm_types._NodeKind
method node_lang : unit -> Datatypes.xs_string option
method node_name : unit -> Dm_atomic.atomicQName option
method node_type : unit -> Namespace_symbols.rtype_symbol
method nodeid : unit -> Nodeid.nodeid
method parent :
(Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
option -> Dm.node option
method preceding :
(Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
option -> Dm.node Cursor.cursor
method rename : Datatypes.xs_QName -> unit
method replace : Dm.node Cursor.cursor -> Dm.node -> unit
method replace_value : Dm.text -> unit
method reset_parent : unit -> unit
method self :
(Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test)
option -> Dm.node Cursor.cursor
method string_value : unit -> Datatypes.xs_string
method typed_value : unit -> Dm_atomic.atomicValue Cursor.cursor
method update_parent : Dm.node -> unit
end