On Tue, Feb 26, 2008 at 09:35:25AM -0500, Daniel Veillard wrote:
>   You forgot to mention the full set of errors

        Sorry: an unverified cut-and-paste of a wrong cut-and-paste.


>   when you first parsed the document, it uses a namespace, which is
> undeclared. So the document is not okay w.r.t. namespaces. The problem
> is that the prefix is dropped from the document:
[...]
>   Which sounds like a bug but completely unrelated to what you're trying to
> link to , it's not at all related to validation (nor postvalidation)

        I think the bug is caused by the fact that the attributes
default values are write down in the parser context ("xmlHashTablePtr
attsDefault"); i suppose they must be write down in the internal or in
the external subset. When xmlParseDTD() (xmlSAXParseDTD()) return the
dtd pointer, the 'attsDefault' are missed.

                massimo morara
-- 

"There are 10 kinds of people in this world: people who understand
 binary, and people who don't."
-- unknown

_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to