com.jclark.xsl.tr
Interface XMLProcessor

All Known Subinterfaces:
XMLProcessorEx
All Known Implementing Classes:
XSLTransformEngine

public interface XMLProcessor

Constructs an object model form an XML document


Method Summary
 Result createResult(Node baseNode, int documentIndex, LoadContext loadContext, Node[] rootNodeRef)
           
 Node load(java.net.URL url, int documentIndex, LoadContext context, NameTable nameTable)
          construct an object model from the XML source at the given URL.
 

Method Detail

load

public Node load(java.net.URL url,
                 int documentIndex,
                 LoadContext context,
                 NameTable nameTable)
          throws java.io.IOException,
                 XSLException
construct an object model from the XML source at the given URL.
Parameters:
url - the source XML
documentIndex - an internal identifier for this document
loadContext - parameters controlling whether e.g. comment nodes should be included in the model
nameTable - initial set of in-scope namespace bindings

createResult

public Result createResult(Node baseNode,
                           int documentIndex,
                           LoadContext loadContext,
                           Node[] rootNodeRef)
                    throws XSLException