Okay,

if the XML file is correct, then the only reason I can imagine is that there is a problem with the used XML parser. Which XML parser is used can depend on the classpath, as long as no specific properties are set. This would explain why your code runs from the command line and fails in a web container.

There are some possibilities to select a certain parser. A source of information can be the API doc of dom4j (http://dom4j.org/apidocs/index.html), especially the documentation of the SAXReader class. This contains a description of the parser discovery mechanisms.

In the FAQ section of the Sun XML page there is also a question that deals with using a specific parser (http://java.sun.com/xml/jaxp/faq.html).

Hope that helps!
Oli


Mai,Nguyen Huu wrote:


Hi Oliver
I made an hard-code of pathname, but it still doesn't work
Below is my error log

org.dom4j.DocumentException: file:/c:/mvncore.xml:1: XML file has no
top-element.  All well-formed XML files have a single top-level element.
Nested exception: file:/c:/mvncore.xml:1: XML file has no top-element.  All
well-formed XML files have a single top-level element.
...

Any idea ?
Thanks



----- Original Message -----
From: "Oliver Heger" <[EMAIL PROTECTED]>
To: "Jakarta Commons Developers List" <[EMAIL PROTECTED]>
Sent: Wednesday, November 26, 2003 7:46 PM
Subject: Re: [configuration]Re: Stranger error when I parse XML file




I don't think this error is related to configuration either, it appears
directly in dom4j when the XML file is loaded. Perhaps you could try to
parse the file with dom4j directly.

And one other thing: The error message says
"org.dom4j.DocumentException: file:/C:/resin-2.1.9:1". I would expect
that here normally the full path to the parsed file would occur, but
"C:/resin-2.1.9" is obviously no correct file name. Are you really sure
that the path is correct?

Oli

Eric Pugh wrote:



It sounds like xml parser hell!  Try creating the simplest possible file
that will run..  You could also try and run the unit tests for
commons-configuration in your debugger/IDE to see if it is passing in
something odd...

ERic






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



Reply via email to