|
Subject:
|
namespace issue
|
|
Posted By:
|
2BOrNot2B
|
Post Date:
|
3/9/2007 4:14:26 PM
|
I'm using java Transformer, javax.xml.transformer.Transformer.
In my origional XSLT, I didn't have copy-namespace="no" and the Transformer works fine. However, after I add copy-namespace="no", I'm getting TransformerException.
Please help.
Here is a snippet of my java code:
Transformer transformer = null; File styleSheet = inputStyleSheet; try { TransformerFactory transFactory = TransformerFactory.newInstance(); transformer = transFactory.newTransformer(new StreamSource(styleSheet.getAbsolutePath())); } catch (TransformerException e) { .... }
Here is a snippet of my XSLT: This one works: <xsl:copy-of select="."/>
This one causes the TransformerException to occur: <xsl:copy-of select="." copy-namespaces="no"/>
Please help.
|
|
Reply By:
|
mhkay
|
Reply Date:
|
3/9/2007 4:32:14 PM
|
That probably means you're using an XSLT processor that supports XSLT 1.0 rather than 2.0.
If you want to move forwards to 2.0, download Saxon from http://saxon.sf.net/
Michael Kay http://www.saxonica.com/ Author, XSLT Programmer's Reference and XPath 2.0 Programmer's Reference
|