Subject: Re: [xsl] Xalan producing error - (Location of error unknown)org.xml.sax.SAXException: Can not resolve namespace prefix: #all From: Martin Holmes <mholmes@xxxxxxx> Date: Tue, 7 Jan 2014 11:29:01 -0800 |
On Tue, Jan 07, 2014 at 01:09:00PM -0600, a kusa scripsit:When I try to run transformation using xalan, I keep getting this error:
(Location of error unknown)org.xml.sax.SAXException: Can not resolve namespace prefix: #all
I do have exclude-result-prefixes in my stylesheet and I use XSLT2.0.
How do I prevent this error?!
By using an XSLT 2.0 processor -- Xalan is strictly 1.0, see <http://xml.apache.org/xalan-j/> -- or by using an XSLT 1.0 stylesheet that doesn't try to use a 2.0 construct like #all.
Especially since #all is a keyword for _modes_, not prefixes; if you've got something in your code where a namespace prefix starts with an octothorpe (#) that's not going to work anywhere, prefixes can have the characters of the Name production except for
Cheers, Martin
production start characters don't include #.
-- Graydon
Current Thread |
---|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Xalan producing error - (, Graydon | Thread | Re: [xsl] Xalan producing error - (, Graydon |
Re: [xsl] Xalan producing error - (, Graydon | Date | Re: [xsl] Xalan producing error - (, Graydon |
Month |