Hi all,
I am looking for the equivalent instruction of XSLT attribute @omit-xml-declaration in XQuery.
My input is :
<marc> <marc:record *xmlns:marc="http://www.loc.gov/MARC21/slim" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"*> <marc:leader>01321nam a22002772a 4500</marc:leader> <c level="item"> <did> <unitid type="division">1808001595</unitid> </did> </c> </marc:record> <marc>
My query is :
declare namespace marc="http://www.loc.gov/MARC21/slim";
for $record in db:open('marcxml_full')/marc/marc:record return insert node $record/c into db:open('uk_parlement_ead')/dsc
The ouput is :
<c *xmlns:marc="http://www.loc.gov/MARC21/slim" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" *level="item"> <did> <unitid type="division">1808001595</unitid> </did> </c>
As you can see, there are no marc: elements in this output, hence no need for the marc: namespace. How to get rid of @xmlns:marc and xmlns:xsi ?
Thanks a lot for your help !
Regards
Yann