I have a xslt
implementation using a custom XMLReader for the xml data and a cached Templates
object with xalan interpretive mode.
I'd like to convert
it to XSLTC, but I can't find any examples on how to combine using a XMLReader and
XSLTC.
The StreamSource
object doesn't accept a XMLReader interface.
Can anyone please
provide some hints or links to references on how to achieve
this?
Thanks,
Joe
Hall
Here's a code
snippet from my app that I want to convert to XSLTC.
TransformerHandler handler =
StyleCache.getInstance().getTransformerHandler(xsls[0],
resourceBundle);
reader.setContentHandler(handler);
java.util.Properties op = handler.getTransformer().getOutputProperties();
op.setProperty("Content-Type", "text/html"); //? hack to fix websphere 5 problem.
Result result = new StreamResult(this.outputStream);
TransformerHandler newHandler = null;
for (int i = 1; i < xsls.length; i++)
{
newHandler = StyleCache.getInstance().getTransformerHandler(xsls[i], resourceBundle);
handler.setResult(new SAXResult(newHandler));
handler = newHandler;
}
handler.setResult(result);
reader.startDoc();
reader.setContentHandler(handler);
java.util.Properties op = handler.getTransformer().getOutputProperties();
op.setProperty("Content-Type", "text/html"); //? hack to fix websphere 5 problem.
Result result = new StreamResult(this.outputStream);
TransformerHandler newHandler = null;
for (int i = 1; i < xsls.length; i++)
{
newHandler = StyleCache.getInstance().getTransformerHandler(xsls[i], resourceBundle);
handler.setResult(new SAXResult(newHandler));
handler = newHandler;
}
handler.setResult(result);
reader.startDoc();
