class virtual node :
object
.. end
method virtual implementation : unit -> string
method get_access_ops_dm : node Dm_types.access_ops
method virtual getDocumentNode : unit -> document
method virtual getElementNode : unit -> element
method virtual getAttributeNode : unit -> attribute
method virtual getTextNode : unit -> text
method virtual getProcessingInstructionNode : unit -> processingInstruction
: unit -> comment
method virtual node_name : unit -> Dm_atomic.atomicQName option
method virtual base_uri : unit -> Dm_atomic.atomicAnyURI option Pervasives.ref
method virtual node_kind : unit -> Dm_types._NodeKind
method virtual string_value : unit -> Datatypes.xs_string
method virtual typed_value : unit -> Dm_atomic.atomicValue Cursor.cursor
method virtual parent : (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test) option ->
node option
method virtual children : (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test) option ->
node Cursor.cursor
method virtual attributes : (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test) option ->
attribute Cursor.cursor
method self : (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test) option ->
node Cursor.cursor
method descendant_or_self : (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test) option ->
node Cursor.cursor
method descendant : (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test) option ->
node Cursor.cursor
method ancestor_or_self : (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test) option ->
node Cursor.cursor
method ancestor : (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test) option ->
node Cursor.cursor
method following : (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test) option ->
node Cursor.cursor
method preceding : (Xquery_type_core_ast.cxschema option * Xquery_algebra_ast.anode_test) option ->
node Cursor.cursor
method virtual nodeid : unit -> Nodeid.nodeid
method virtual docorder : unit -> Nodeid.docorder
method virtual update_parent : node -> unit
method virtual reset_parent : unit -> unit
method virtual delete : node -> unit
method virtual detach : node -> unit
method virtual insert : node Cursor.cursor -> node -> unit
method virtual insert_first : node Cursor.cursor -> unit
method virtual replace : node Cursor.cursor -> node -> unit
method virtual replace_value : text -> unit
method virtual rename : Datatypes.xs_QName -> unit
method virtual node_lang : unit -> Datatypes.xs_string option