Subject: [xsl] NCName, QName and colons|
From: Justin Johansson <procode@xxxxxxxxxxx>
Date: Sat, 06 Feb 2010 13:34:49 +1030
Running an XSLT identity transform over the following source document with Saxon 9b produces the error underneath:
<:a:apple xmlns:a="foo"> <banana/> </:a:apple>
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?