I understand the concept of namespace and we are allowed to have different namespaces inside a single xml apart from the root namespace, IMHO any element unless specified otherwise, inherits it's parent's namespace. My question is that is there a way where I apply the xpath on a child element, and ignore/remove the unused namespace prefix from the resulting xml? One of my dependent service is consuming the xml and although, what I'm returning to that service is semantically the same as what was saved, these unused prefixes are creating an issue. Any help is appreciated.
On Tue, Jul 21, 2015 at 1:30 PM, Asit Nautiyal <[email protected]> wrote: > > Hi Raghu, > > Here you want to keep the text.xml as part of " > http://somewhere.something.com" namespace and want to make its child > element (child) part to other namespace ""http://anywhere.anything.com" , > correct me, if I am wrong! > > If this is the case then, you are making this xml file as ambiguous. In > xml file , all child elements should belongs to same namespace as its root > element, that's why we have concept of namespace. > > Regards, > Asit Nautiyal > ------------------------------ > Date: Tue, 21 Jul 2015 11:07:53 -0400 > From: [email protected] > To: [email protected] > CC: [email protected] > Subject: [MarkLogic Dev General] Need to remove unused xml namespace prefix > > > HI All, > > The following snippet gives me the unused namespace prefix (in this case > ns), I need to ignore such unused namespace prefixes in the output > > Query > > declare namespace ns="http://somewhere.something.com"; > xdmp:document-insert > ( > "/text.xml", > <ns:root> > <child xmlns="http://anywhere.anything.com"></child> > </ns:root> > ); > doc("/text.xml")//*:child > > Result > > <child xmlns:ns="http://somewhere.something.com" xmlns=" > http://anywhere.anything.com"/> > > Thanks in advance! > Raghu > > _______________________________________________ General mailing list > [email protected] Manage your subscription at: > http://developer.marklogic.com/mailman/listinfo/general > > _______________________________________________ > General mailing list > [email protected] > Manage your subscription at: > http://developer.marklogic.com/mailman/listinfo/general > >
_______________________________________________ General mailing list [email protected] Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general
