Thanks so much!

everything works great now.

Guess it helps to use the right method ;-)

Thanks again.




Lawrence Jones wrote:
Hi Dan

I think XmlOptions.setLoadSubstituteNamespaces() is what you want. The
comments on that method indicate that passing in the same map that
you're currently using should work.

Cheers,

Lawrence


-----Original Message-----
From: news [mailto:[EMAIL PROTECTED] On Behalf Of Dan Durkin
Sent: Wednesday, September 28, 2005 11:24 AM
To: [email protected]
Subject: parsing a document with no namespace


I'm trying to parse a document with no namespace.

In the javadocs for XmlOptions.setLoadAdditionalNamespaces(), it seems
to indicate that you can map no namespace to a namespace, however,

when

I try to do this I get an exception:

org.apache.xmlbeans.XmlException: error: The document is not a
[EMAIL PROTECTED]://scilearn.com/exercise/lrmh/rem: document element
namespace mismatch expected "http://scilearn.com/exercise/lrmh/rem";

got ""

Here's a code snippet setting up the XmlOptions and calling the parse
method:



HashMap namespaceMap = new HashMap();
        namespaceMap.put("", "http://scilearn.com/exercise/lrmh/rem";);
XmlOptions opts = new XmlOptions();
opts.setLoadAdditionalNamespaces(namespaceMap);

ProgressUnitDocument pud = ProgressUnitDocument.Factory.parse(new
java.io.File("test/test.xml"), opts);


Has anyone use this or have any suggestions?


Thanks,

Dan


---------------------------------------------------------------------
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]

Reply via email to