Package com.jclark.xsl.om

The XML object model

This package provides the APIs of the XML object model used internally by XT code.

Interface Summary

Name A Name is a two part object, consisting of a namespace (String) and a local part (String with no colon) Names are the same if they have the same namespace, local part and creator.
NamespaceConstants
NamespacePrefixMap Associates namespaces with prefixes.
NameTable constructs (or obtains) Names for qName/namespace pairs
Node represents a Node in an XML document
NodeIterator represents a list of Nodes
SafeNodeIterator represents a list of Nodes -- the next() function promises to not throw an exception

Class Summary

NameTableImpl manages collections of Names and NamespacePrefixMaps
XSLException
The XML object model

This package provides the APIs of the XML object model used internally by XT code.