[xquery-talk] namespace declarations in an element

daniela florescu dflorescu at mac.com
Thu May 26 11:24:43 PDT 2011


This solution looses the original types, which for semi-structured data are essential.

Cheers
Dana


On May 26, 2011, at 7:39 AM, Florent Georges wrote:

> Michael Kay wrote:
> 
>  Hi,
> 
>> There's a workaround invented by David Carlisle which I
>> can't lay my hands on at the moment. It involves using a
>> computed attribute constructor to create an attribute in the
>> desired namespace, copying this attribute to the target
>> element, then discarding the attribute again - but I forget
>> the details.
> 
>  You dynamically construct an element within the namespace you
> want, with the prefix you want, and add your element to that
> temporary wrapper, then select it back.  This copy must thus
> inherit the namespace declaration (but you get a copy of course):
> 
> http://fgeorges.blogspot.com/2006/08/add-namespace-node-to-element-in.html
> 
>  Regards,
> 
> -- 
> Florent Georges
> http://fgeorges.org/
> 
> 
> 
> _______________________________________________
> talk at x-query.com
> http://x-query.com/mailman/listinfo/talk



More information about the talk mailing list