Index of values


A
att_name [Yaxpodom]
Retrieve the QName of an attribute.
att_value [Yaxpodom]
Retrieve the value of an attribute.

B
build_doc_tree [Yaxpodom]
Construct a document.
build_doc_tree_cps [Yaxpodom]
CPS version of build_doc_tree
build_element_tree [Yaxpodom]
Construct an ele.
build_element_tree_cps [Yaxpodom]
CPS version of build_element_tree

C
clone_att [Yaxpodom]
clone_content [Yaxpodom]
Deep copy
clone_ele [Yaxpodom]
clone_qname [Yaxpodom]

D
doc_ele [Yaxpodom]
Returns the document element
doc_prolog [Yaxpodom]
Returns the prolog (comments and PIs) of a document

E
ele_append_child [Yaxpodom]
Append a child node to an element.
ele_atts [Yaxpodom]
Retrieve the attributes of an element
ele_children [Yaxpodom]
Retrieve the children of an attribute
ele_get_att [Yaxpodom]
Get an attribute value, using qname_eq to determine qname equality.
ele_get_att' [Yaxpodom]
Ditto, except use qname_eq'
ele_inner_text [Yaxpodom]
Returns the text contained in the first Text child of the element.
ele_name [Yaxpodom]
Retrieve the name of an element
ele_prepend_child [Yaxpodom]
Prepend a child node to an element's existing children.
ele_remove_att [Yaxpodom]
Remove an attribute, using qname_eq to determine qname equality.
ele_remove_att' [Yaxpodom]
Ditto, except use qname_eq'
ele_set_att [Yaxpodom]
Set an attribute value, or add the attribute if it isn't already there.

F
find_att [Yaxpodom]
Find an attribute given its QName, using qname_eq to determine qname equality.
find_att' [Yaxpodom]
Ditto, except use qname_eq'

I
is_basechar [U_char]
is_char [U_char]
is_combiningchar [U_char]
is_digit [U_char]
is_extender [U_char]
is_ideographic [U_char]
is_letter [U_char]
is_namechar [U_char]
is_ncnamechar [U_char]
is_space [U_char]

M
make_ele [Yaxpodom]
Create an empty element.
make_string_reader [Cps_reader]
Creates a reader from the given ASCII string.
make_utf8_file_reader [Cps_reader]
Creates a reader from a UTF-8 file given the filename.
make_utf8_string_reader [Cps_reader]
Creates a reader from the given UTF-8 string.

O
of_bytes [Utf8_char]
Creates a UTF-8 character from a string of bytes.
of_char [Utf8_char]
Creates a UTF-8 character from a regular ASCII character.
of_char [U_char]
of_int [U_char]
of_int32 [U_char]

P
parse_document [Yaxposax]
Parse a document (consisting of some comments and PIs followed by a document element)
parse_element [Yaxposax]
Parse the next element from the reader.
pull_next_token [Yaxpo]
Pulls the next token from the stream.

Q
qname_eq [Yaxpodom]
Returns true if the two qnames have the same prefix and local part.
qname_eq' [Yaxpodom]
Returns true if the two qnames have the same local part and nsURI.
qname_local [Yaxpodom]
Retrieve the local-part of a QName.
qname_nsURI [Yaxpodom]
Retrieve the nsURI of a QName.
qname_pfx [Yaxpodom]
Retrieve the prefix of a QName.
qualify_namespaces [Yaxpodom.Namespace_utils]
Experimental.

S
set_ele_atts [Yaxpodom]
Replace the attributes of an element.
set_ele_children [Yaxpodom]
Replace the children of an element.
size [Utf8_char]
Determines the size, in bytes, of the UTF-8 character.
string_of_att [Yaxpodom]
string_of_att [Yaxpo]
string_of_atts [Yaxpodom]
string_of_doc [Yaxpodom]
string_of_ele [Yaxpodom]
string_of_qname [Yaxpodom]
string_of_qname [Yaxpo]

T
to_U_char [Utf8_char]
Decode the character to a UNICODE character.
to_bytes [Utf8_char]
Emits a byte string from a UTF-8 character
to_int [U_char]

U
utf8_character_size [Utf8_char]
Decoding utility: given just the first byte of a utf-8 character, determines how many bytes the whole character should be.