[xquery-talk] copy-namespaces declaration - supported in Saxon? What about Zorba?
Chris Maloney
voldrani at gmail.com
Tue Apr 3 06:59:58 PDT 2012
Very nice! Thanks again, both of you.
On Tue, Apr 3, 2012 at 5:39 AM, Dennis Knochenwefel <
dennis.knochenwefel at 28msec.com> wrote:
>
> Hi,
>>
>> I have this document:
>>
>> <AppConfig xmlns:paf="http://ncbi.gov/**portal/paf<http://ncbi.gov/portal/paf>
>> "
>> xmlns:qs="http://ncbi.gov/**portal/paf/querystring<http://ncbi.gov/portal/paf/querystring>
>> ">
>> <AppController foo='bar'>
>> <fleegle/>
>> </AppController>
>> </AppConfig>
>>
>> which I'm processing with this XQuery:
>>
>> xquery version "1.0";
>> declare copy-namespaces no-preserve, no-inherit;
>> doc("AppConfig.xml")//**AppController/fleegle
>>
>> and I'm getting this as output from Saxon PE 9.3:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <fleegle xmlns:paf="http://ncbi.gov/**portal/paf<http://ncbi.gov/portal/paf>
>> "
>> xmlns:qs="http://ncbi.gov/**portal/paf/querystring<http://ncbi.gov/portal/paf/querystring>
>> "/>
>>
>> But I want to get rid of the unused namespace nodes, and I thought
>> "no-preserve" should do it.
>>
>> I found an email message from Michael Kay in Apr. 7, 2005, on the
>> saxon help list, in which he wrote:
>>
>> The basic functionality of copying an element without copying its
>> namespaces
>> is there in the product (and used in XSLT) but it's not yet wired
>> up to the syntax
>> of the query prolog. Sorry.
>>
>> Is it still not implemented, or am I doing something wrong?
>>
>> Can anybody tell me whether or not this is supported in Zorba?
>>
>
> Indeed it is supported in zorba as well: http://www.zorba-xquery.com/**
> html/demo#**ISPAkCCZNTANJwiOYJEigxqlkVw=<http://www.zorba-xquery.com/html/demo#ISPAkCCZNTANJwiOYJEigxqlkVw=>
>
> regards,
>
> Dennis
>
>
> --
> Dennis Knochenwefel
> Software Architect
>
> 28msec Inc.
> http://www.28msec.com
> http://twitter.com/28msec
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://x-query.com/pipermail/talk/attachments/20120403/bf11e41b/attachment.html>
More information about the talk
mailing list