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
attached mail follows:
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.htmlReceived on Friday, 21 May 2004 14:24:09 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 31 October 2007 00:17:19 GMT