You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2004/05/19 17:53:00 UTC

DO NOT REPLY [Bug 29092] - Xalan unable to handle a colon in a processing instruction in a DTD

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

zongaro@ca.ibm.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |INVALID



------- Additional Comments From zongaro@ca.ibm.com  2004-05-19 15:52 -------
I believe that error is actually coming from Xerces-J.  The requirement that a 
PITarget in a processing instruction not have any colons comes from the 
Namespaces in XML recommendation.  The Conformance section of that document [1] 
states:

<<
An XML document conforms to this specification if all other tokens in the 
document which are required, for XML conformance, to match the XML production 
for Name, match this specification's production for NCName. 

The effect of conformance is that in such a document: 

  o All element types and attribute names contain either zero or one colon. 
  o No entity names, PI targets, or notation names contain any colons. 
>>

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

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org