Package com.jclark.xsl.dom

A simple DOM (level 1) API for XT

This simple API is based purely on the DOM.

Interface Summary

DOMExtensions
Transform An object which transforms a source DOM into a result DOM
TransformEngine

Class Summary

AttributeNode represents an XML Element's Attribute constructed around a W3C level 1 DOM Attribute
CommentNode Wraps a W3C DOM XML Comment Node as an om.Node
ContainerNode presents a om.Node interface for a W3C DOM Node
DOMBuilder provides callback methods for xslt engine and constructs W3C DOM Nodes therefrom
ElementNode
ElementNode.AttributesIterator
NodeBase Base class wrapper which presents our xt om Node interface around a W3C Level 1 DOM node
NullNodeIterator provides a singleton Node iterator representing 0 Nodes
ProcessingInstructionNode
RootNode
SiblingNodeIterator
TextNode
TransformException
XMLProcessorImpl builds a om.Node from a DOM implementation
XSLTransformEngine
A simple DOM (level 1) API for XT

This simple API is based purely on the DOM. This is com.jclark.xsl.dom.TransformEngine, which is implemented by com.jclark.xsl.dom.XSLTransformEngine. This is significantly less functional and much slower than the SAX API.