[I've just joined this list because it appears to be the place
where Xerces bug reports should be sent. If I'm mistaken, feel
free to correct me :-) ]

This is slightly convoluted, but it happens in real life, I swear:

If you have a DTD x.dtd that includes a PE x.mod and a DTD y.dtd
that redeclares x.mod, x-prime.mod, and then includes x.dtd by
PE ref, Xerces mistakenly attempts to load the redeclared
x-prime.mod from the directory where x.dtd occurs instead of the
directory where y.dtd occurs. This is an error.

I've put a small zip file that demonstrates this problem online
at http://nwalsh.com/xerces/parsetest.zip. Parse x.xml and y.xml
with a validating Xerces parser and you'll see that y.xml fails
to parse.

I'm using SAXCount from XML4J_3_0_0EA3 and Java 1.2.2.

I haven't (yet) tried this against the latest CVS of Xerces but
I will asap. (Though perhaps not before returning from X-Tech).

                                        Be seeing you,
                                          norm

-- 
Norman Walsh <[EMAIL PROTECTED]>      | People often say that this or that
http://nwalsh.com/                 | person has not yet found himself.
                                   | But the self is not something one
                                   | finds, it is something one
                                   | creates.--Thomas Szasz

Reply via email to