Hmm, In most circumstances the XML should not be modified. How are you loading the XML? Do you have some example code where this happens?
2007/10/4, Mike Gardiner <[EMAIL PROTECTED]>: > Hello, > > I'm trying to load some XML without it being modified but from what I > see, no matter which way I load it (.setNamespaceAware = true|false) > java is making modifications to my XML. > > Eg: > > If I have source XML > > <root xmlns:ns="http://someURI.net"> > <ns:tag1>some value</ns:tag1> > <ns:tag2> > <tag3>some value for tag 3</tag3> > </ns:tag2> > </root> > > And I load it using a DocumentBuilderFactory with > .setNamespaceAware=true I get: > > <root xmlns:ns="http://someURI.net"> > <ns:tag1>some value</ns:tag1> > <ns:tag2> > <ns5:tag3 xmlns="http://test.net" xmlns:ns5="http://test.net">some > value for tag 3</ns5:tag3> > </ns:tag2> > </root> > > And if I load it using .setNamespaceAware=false I get: > > <root xmlns:ns="http://someURI.net"> > <ns:tag1 xmlns:ns="">some value</ns:tag1> > <ns:tag2 xmlns:ns=""> > <tag3>some value for tag 3</tag3> > </ns:tag2> > </root> > > > So basically what I'm asking is how do I load my source XML as it is > without having Java modify it? > > I have tags that don't have namespace information, and that is by > design, but if I load the XML and let java assign a random namespace > to it, it's no longer the same XML. And if I tell the document builder > to not be namespace aware then it starts redefining namespaces to "". > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Ian Lewis [EMAIL PROTECTED] http://www.ianlewis.org/ http://jsxe.sourceforge.net --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]