What version are you running? This bug has popped up in one guise or
another all over Xerces in the past, but I believe they have fixed it in
the 2.5.0 version.
Bob Foster
Eric Sirianni wrote:
I am trying to parse the following XML document using Xerces-J:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY chap1 SYSTEM "chap1.xml">
<!ENTITY chap2 SYSTEM "chap2.xml">
]>
<book>
&chap1;
&chap2;
</book>
The parser seems to be having an issue resolving the locations of chap1.xml
and chap2.xml. It appears to be looking for them in the directory from
which I ran java, instead of relative to the original XML doc. Here is the
error I receive:
java.io.FileNotFoundException: C:\wherever-i-run-java\chap1.xml (The system
cannot find the file specified)
Clearly, I don't want to add full path names to these entity declarations.
The XML document above and chap1.xml and chap2.xml are all in the same
directory, so I would expect the parser to attempt to search there first...
no?
This must be a common issue, but I can't find any information on how to
resolve this...
Thanks,
Eric
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]