DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14087>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14087

in namespace-aware mode, xmlns declarations are to be allowed anywhere, even if the 
DTD doesn't allow for "equivalent attributes"

[EMAIL PROTECTED] changed:

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



------- Additional Comments From [EMAIL PROTECTED]  2002-11-14 17:45 -------
Even in namespace aware mode, the namespace declaration still need to be 
defined in DTD for validity.   

According to the Namespace spec, the "NSAttName" is part of the AttDef in DTD:

[17]  AttlistDecl ::=  '<!ATTLIST' S QName AttDef* S? '>' 
[18]  AttDef ::=  S (QName | NSAttName) S AttType S DefaultDecl 

I found this FAQ explains quite clearly:
http://www.rpbourret.com/xml/NamespacesFAQ.htm#q7_8

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to