[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
