Mega Code Archive

 
Categories / XML / Xquery
 

Prolog namespace declarations

File: Data.xml <order xmlns="http://rntsoft.com/cat">   <id>1446</id>   <prod:car xmlns:prod="http://rntsoft.com/prod">     <prod:id>0002</prod:id>     <prod:name language="en">name 2</prod:name>   </prod:car> </order> File: Query.xquery declare namespace rep = "http://rntsoft.com/report"; declare namespace prod = "http://rntsoft.com/prod"; <rep:report> {   doc("Data.xml")//prod:car } </rep:report> Output: <?xml version="1.0" encoding="UTF-8"?> <rep:report xmlns:rep="http://rntsoft.com/report">    <prod:car xmlns:prod="http://rntsoft.com/prod" xmlns="http://rntsoft.com/cat">       <prod:id>0002</prod:id>       <prod:name language="en">name 2</prod:name>   </prod:car> </rep:report>