From: Wolfgang <wol...@ex...> - 2008-12-05 16:52:09
|
> declare function f:Query($element)as element()* { > if ("condition") then element {name($p)} { > for $x in $p/@* (:attribute:) > return attribute {name($x)} {$x}, You don't need to copy the attributes if you don't change them. Just add them to the content of the new element: if ("condition") then element {name($p)} { $p/@*, ... } Wolfgang |