com.jclark.xsl.sax2
Interface XMLProcessorEx
- All Superinterfaces:
- XMLProcessor
- All Known Implementing Classes:
- XMLProcessorImpl
public interface XMLProcessorEx
- extends XMLProcessor
extended public interface for an XMLProcessor, which loads an XML
source into our own DOM-like structure
load
Node load(org.xml.sax.InputSource source,
int documentIndex,
LoadContext context,
NameTable nameTable)
throws java.io.IOException,
XSLException
- Parameters:
source
- the input to our parserdocumentIndex
- so we can distinguish between nodes in different docscontext
- ??nameTable
- we intern names to avoid wasting menmory
- Throws:
java.io.IOException
XSLException
getConfiguredOMBuilder
SAXTwoOMBuilder getConfiguredOMBuilder(java.lang.String systemID,
int documentIndex,
LoadContext context,
NameTable nameTable)
setErrorHandler
void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
- Parameters:
ErrorHandler
- a SAX errorHandler where we report parse errors