[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Errors when trying to use Xalan instead of Saxon
Hello all, ? I was wondering if anyone knew of any differences between the Saxon 6.5.1 parser and the Xalan 2.4 parser. I am currently working on a project that uses Saxon, but we are attempting to migrate to the Xalan parser. ? The project has been working fine with Saxon but as soon as we attempt to use Xalan instead we get a transform.TransformerConfigurationException. The exception is as follows: ? javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: java.lang.ArrayIndexOutOfBoundsException at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:767) ? There are a couple errors that follow, including some suspicious looking error: ? Caused by: java.lang.ArrayIndexOutOfBoundsException ??????? at org.apache.xml.utils.BoolStack.peek(BoolStack.java:172) ??????? at org.apache.xalan.processor.StylesheetHandler.pushSpaceHandling(StylesheetHandler.java:1592) ??????? at org.apache.xalan.processor.StylesheetHandler.startElement(StylesheetHandler.java:650) ??????? at org.apache.xml.utils.TreeWalker.startNode(TreeWalker.java:346) ??????? at org.apache.xml.utils.TreeWalker.traverse(TreeWalker.java:167) ??????? at org.apache.xalan.processor.TransformerFactoryImpl.processFromNode(TransformerFactoryImpl.java:225) ? Here is the snippet where the build fails.? The line marked with the * is the exact line numer: ? Element root = transform.getDocumentElement(); ? ? if ( root.getTagName().equals("xsl:stylesheet") ) ????? { ???????? *Transformer transformer = TransformerFactory.newInstance().newTransformer(new?? ?????????????????????????????????????????????????????????????????????????????????? DOMSource(root/*transform*/)); ???????? transformer.transform(new DOMSource(model), result); ????? } ? The transform variable is of type org.w3c.dom.Document ? Any help would be greatly appreciated. ? Thanks in Advance ? Jason Silva XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|