Procedures and functions
| addnode | 
     Add a node to a document tree.
     | 
| copynode | 
     Copy a node.
     | 
| delattr | 
     Delete an attribute of an element node.
     | 
| delnode | 
     Delete a node in a document tree.
     | 
| getattr | 
     Get the value of an attribute.
     | 
| getencoding | 
     Get the character encoding of the document.
     | 
| getfirstattr | 
     Get the first attribute of an element node.
     | 
| getfirstchild | 
     Get the first child of an element node.
     | 
| gethspace | 
     Get horizontal spacing of a node.
     | 
| getindentmode | 
     Get indent mode of the document.
     | 
| getindentskip | 
     Get the size of an indentation step.
     | 
| getlastchild | 
     Get the last child of an element node.
     | 
| getlinelen | 
     Get the length of a line.
     | 
| getmaxnodes | 
     Get the number of nodes currently allocated for a document.
     | 
| getname | 
     Get the name of a node.
     | 
| getnext | 
     Get the successor of a node.
     | 
| getnode | 
     Get the first node returned by a path specification.
     | 
| getnodes | 
     Get the list of nodes returned by a path specification.
     | 
| getparent | 
     Get the parent of a node.
     | 
| getsize | 
     Get the size of a document.
     | 
| getstandalone | 
     Get the standalone flag of the document.
     | 
| gettype | 
     Get the type of a node.
     | 
| getvalue | 
     Get the value of a node.
     | 
| getvspace | 
     Get vertical spacing of a node.
     | 
| getxmlversion | 
     Get the XML version of the document.
     | 
| jsonload | 
     Load a JSON document.
     | 
| jsonparse | 
     Parse a JSON document.
     | 
| jsonsave | 
     Save a JSON document.
     | 
| load | 
     Load an XML document.
     | 
| save | 
     Save an XML document.
     | 
| setattr | 
     Set the value of an attribute.
     | 
| setencoding | 
     Set the character encoding of the document.
     | 
| sethspace | 
     Set horizontal spacing of a node.
     | 
| setindentmode | 
     Set indent mode for the document.
     | 
| setindentskip | 
     Set the size of an indentation step.
     | 
| setlinelen | 
     Set the length of a line.
     | 
| setmaxnodes | 
     Set the number of allocated nodes for a document.
     | 
| setname | 
     Set the name of a node.
     | 
| setstandalone | 
     Set the standalone flag of the document.
     | 
| setvalue | 
     Set the value of a node.
     | 
| setvspace | 
     Set vertical spacing of a node.
     | 
| setxmlversion | 
     Set the XML version of the document.
     | 
| testattr | 
     Test existence of an attribute for a given element node.
     | 
| xmlattr | 
     Get an attribute during parsing of an element.
     | 
| xmldecode | 
     Decode a text string for XML.
     | 
| xmlencode | 
     Encode a text string for XML.
     | 
| xmlparse | 
     Parse an XML document.
     | 
 
