[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] NCName, QName and colons
Subject: RE: [xsl] NCName, QName and colons From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Sat, 6 Feb 2010 05:34:09 -0000 |
Saxon is telling you that the message comes from the XML parser, so if you think that the error messages from the XML parser can be improved, I'm sure the authors of the parser in question would appreciate the feedback. Regards, Michael Kay http://www.saxonica.com/ http://twitter.com/michaelhkay > -----Original Message----- > From: Justin Johansson [mailto:procode@xxxxxxxxxxx] > Sent: 06 February 2010 03:05 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] NCName, QName and colons > > This seems rather odd. > > Running an XSLT identity transform over the following source > document with Saxon 9b produces the error underneath: > > <?xml version="1.0" encoding="UTF-8" ?> > > <:a:apple xmlns:a="foo"> > <banana/> > </:a:apple> > > Error on line 3 column 25 of foo.xml: > SXXP0003: Error reported by XML parser: The prefix ":a" for > element ":a:apple" is not bound.TransformerException: > net.sf.saxon.trans.XPathException: > org.xml.sax.SAXParseException: The prefix ":a" for element > ":a:apple" is not bound. > > Obviously the source document is not valid XML but the error > message is confusing. > > Since when was > 1) a colon character allowed to start an NCName which a prefix is, and > 2) a QName allowed to contain 2 colon characters which the > error message suggests? > > Cheers > > Justin Johansson
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] NCName, QName and colons, Liam R E Quin | Thread | [xsl] XSLT & XML DTD compliance, Justin Johansson |
Re: [xsl] NCName, QName and colons, Liam R E Quin | Date | Re: [xsl] Comparing attribute value, Wolfgang Laun |
Month |