I'm having trouble getting namespaces to resolve properly.
My XML looks like:

<?xml version="1.0" encoding="UTF-8"?>
<mydoc xmlns="http://www.moesol.com"; xmlns:md="http://www.moesol.com";>
   <mydoc-inner key="foo" value="bar"/>
</mydoc>


My code sets up the namespace:

session.setNamespacePrefix("md", "http://www.moesol.com";);
session.importXML(bvVswanCfg.absolute(), new FileInputStream(f_esdConfigFile), ImportUUIDBehavior.IMPORT_UUID_COLLISION_THROW);
session.save();


And my output looks like:

/bv/config/vswan/_pre2:mydoc/@jcr:primaryType = nt:unstructured
/bv/config/vswan/_pre2:mydoc/_pre2:mydoc-inner/@key = foo
/bv/config/vswan/_pre2:mydoc/_pre2:mydoc-inner/@value = bar
/bv/config/vswan/_pre2:mydoc/_pre2:mydoc-inner/@jcr:primaryType = nt:unstructured

I can't seem to wire the namespaces together and get "_pre2" in the output. I was expecting this to be "md" and not "_pre2".

Thanks in advance.
Adam

Reply via email to