[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: Xalan producing error - (Location of error unknow
Subject: Re: 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 14-01-07 11:26 AM, Graydon wrote:
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
Surely #all is an allowed value for exclude-result-prefixes? It's in the
example code here:
<http://www.w3.org/TR/xslt20/#lre-namespaces>
Cheers,
Martin
the colon (:). Name
production start characters don't include #.
-- Graydon
|
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
RSS 2.0 |
|
Atom 0.3 |
|
|