Erroneous DTD on www.w3.org

The DTD in

http://www.w3.org/TR/xhtml-basic/xhtml-arch-1.mod

is incompatible with W3's XML namespace standard.  The DTD contains a
processing instruction with a colon in it (IS10744:arch), but 

http://www.w3.org/TR/REC-xml-names/#Conformance

states that no PI targets contain any colons.  (Second bullet.)

This flaw in the DTD is especially troubling now as Java 2 Standard
Edition 1.5 is bundled with Apache's Xerces parser, a parser that
conforms to the namespace standard and rejects documents that contain
processing instructions that include a colon character.

Please see to it that the offending DTD be amended.

John
	

Forwarded message 1

  • From: bugzilla@apache.org <bugzilla@apache.org>
  • Date: 21 May 2004 12:40:51 -0000
  • Subject: DO NOT REPLY [Bug 29092] - Xalan unable to handle a colon in a processing instruction in a DTD
  • To: ramsdell@mitre.org
  • Cc:
  • Message-ID: <20040521124051.18824.qmail@nagoya.betaversion.org>
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=29092>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=29092

Xalan unable to handle a colon in a processing instruction in a DTD





------- Additional Comments From zongaro@ca.ibm.com  2004-05-21 12:40 -------
That particular DTD is defined by the XHTML Modularization Recommendation.  
Each W3C publication will have a specific e-mail address to which errors should 
be reported.  In this case, the address is mailto:www-html-editor@w3.org.

In fact, this problem has been reported before.  See the e-mail thread that 
begins at [2].  I think reporting it a second time would do no harm.

[1] http://www.w3.org/TR/xhtml-modularization/
[2] http://lists.w3.org/Archives/Public/www-html-editor/2001OctDec/1240.html

Received on Friday, 21 May 2004 14:24:09 UTC