W3C home > Mailing lists > Public > www-html-editor@w3.org > January to March 2001

Colon in PI Target

From: Jason Diamond <jason@injektilo.org>
Date: Thu, 11 Jan 2001 21:38:02 -0800
To: <www-html-editor@w3.org>
Message-ID: <LAEMKGDBDFAKFNKPFEKLOELMDBAA.jason@injektilo.org>
Hi.

Section 6 of Namespaces in XML says: "No entity names, PI targets, or
notation names contain any colons." [1]

Unfortunately, xhtml-arch-1.mod (from the XHTML Basic DTD archive) contains
a PI with the target "IS10744:arch". This causes an exception to be thrown
with Microsoft's .NET XmlReader when trying to parse any XHTML Basic
document.

Colons in PIs were allowed in XML 1.0 but Namespace conformant processors
(like XmlReader) are correct in reporting an error for these, aren't they?
Would it be possible to remove the colon?

Additionally, the SYSTEM id listed at the top of each .mod file in the
archive appears to be wrong.

For example, xhtml-arch-1.mod says it's SYSTEM id is
http://www.w3.org/TR/xhtml-modulatization/DTD/xhtml-arch-1.mod but it's
actually found at http://www.w3.org/TR/xhtml-basic/xhtml-arch-1.mod.

Thanks,

Jason Diamond
http://injektilo.org/

[1]
http://www.w3.org/TR/REC-xml-names/#Conformance
Received on Friday, 12 January 2001 00:42:40 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 March 2012 18:16:53 GMT