Hi Christian,I have extracted an SSCCE:public static void main(String[] args) throws Exception {String origXML = "<r:root xmlns:r='r' xmlns:x='x' xmlns:y='y' xmlns:z='z'><x:x/><y:y/><z:z/></r:root>";Context dbCtx = new Context();// create DB{CreateDB cmd = new CreateDB("test-db", origXML);cmd.execute(dbCtx);}// query root of doc{QueryProcessor query = new QueryProcessor("/", dbCtx);Value value = query.value();Node node = (Node)value.toJava();java.io.ByteArrayOutputStream out = new java.io.ByteArrayOutputStream();javax.xml.transform.Transformer transformer =javax.xml.transform.TransformerFactory.newInstance().newTransformer();transformer.setOutputProperty(javax.xml.transform.OutputKeys.INDENT, "yes");transformer.transform(new javax.xml.transform.dom.DOMSource(node),new javax.xml.transform.stream.StreamResult(out));System.out.println(out.toString());}}The resulting output is:<?xml version="1.0" encoding="UTF-8" standalone="no"?><r:root xmlns:r="r"><x:x xmlns:x="x"/><y:y xmlns:y="y"/><z:z xmlns:z="z"/></r:root>As said, the expected result is:<r:root xmlns:r="r" xmlns:x="x" xmlns:y="y" xmlns:z="z"><x:x/><y:y/><z:z/></r:root>2014-11-19 21:21 GMT+01:00 Christian Grün <christian.gruen@gmail.com>:Hi Erdal,
Sorry, I need more information in order to reproduce this. Could you
provide us with an SSCCE?
Christian
On Wed, Nov 19, 2014 at 8:37 PM, Erdal Karaca <erdal.karaca.de@gmail.com> wrote:
> Hi all,
> I have this file (simplified):
>
> <r:root xmlns:r="r" xmlns:x="x" xmlns:y="y" xmlns:z="z">
> <x:x/>
> <y:y/>
> <z:z/>
> </r:root>
>
> I have created a new database from that file (using Java API) and checked in
> the GUI that the file's contents are as "expected" by querying the root of
> the database.
>
> Now, when using the QueryProcessor API to query the root of the database, I
> will get this re-structured namespaces xml:
>
> <r:root xmlns:r="r">
> <x:x xmlns:x="x"/>
> <y:y xmlns:y="y"/>
> <z:z xmlns:z="z"/>
> </r:root>
>
> How can I prevent this behavior? Is there a setting to provide to the
> QueryProcessor?
>
> Thanks!
>