module type Node_Record = sig
.. end
type
record
type
preorder
type
stored_nodeid
type
record_specific
type
record_kind
type
eqnameid
type
namespaceid
type
prefixid
type
textid
type
processingid
type
symbol = prefixid *
eqnameid
val is_fixed_length : unit -> bool
val get_record_size : unit -> int
val encode : record -> char array
val decode : char array -> record
val create_record : preorder ->
stored_nodeid option ->
record_specific ->
record
val get_preorder : record ->
preorder
val set_preorder : record ->
preorder ->
record
val get_parent : record ->
stored_nodeid option
val set_parent : record ->
stored_nodeid option ->
record
val get_name_eqnameid : record ->
eqnameid
val get_name_prefixid : record ->
prefixid
val get_name_symbol : record ->
symbol
val set_name_symbol : record ->
symbol ->
record
val get_type_eqnameid : record ->
eqnameid option
val get_type_prefixid : record ->
prefixid option
val get_type_symbol : record ->
symbol option
val set_type_symbol : record ->
symbol option ->
record
val get_attribute_value_id : record ->
textid
val get_textid : record ->
textid
val get_kind : record ->
record_kind
val get_specific : record ->
record_specific
val get_namespaceid : record ->
namespaceid
val is_text_record : record -> bool
val is_elem_record : record -> bool
val is_attr_record : record -> bool
: record ->
commentid
val get_processing_instruction_id : record ->
processingid