gnu.xml |
The gnu.xml package
Utilities for working with XML.
Depends on the gnu.lists
package.
|
Java Source File Name | Type | Comment |
NamedChildrenFilter.java | Class | A FilterConsumer that only passes through matching children. |
NamespaceBinding.java | Class | A "namespace node" as a link in a linked list.
The list may contain duplicates - i.e. |
NodeTree.java | Class | Use to represent a Document or Document Fragment, in the XML DOM sense. |
TextUtils.java | Class | |
XMLFilter.java | Class | Fixup XML input events.
Handles namespace resolution, and adds "namespace nodes" if needed.
Does various error checking.
This wrapper should be used when creating a NodeTree,
as is done for XQuery node constructor expressions.
Can also be called directly from XMLParser, in which case we use a slightly
lower-level interface where we array char array segments rather than
Strings. |
XMLParser.java | Class | Reads XML from a char array.
Assumes a state-less character encoding containing ascii as a sub-set,
and where no byte in a multi-byte character is the same as a xml special
character. |
XMLPrinter.java | Class | Print an event stream in XML format on a PrintWriter. |
XName.java | Class | A QName with namespace nodes [and future optional type annotation]. |