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]

Reply via email to