While trying to transform an xhtml document I ran into this general case:
copy $ul := <ul xmlns="http://www.w3.org/1999/xhtml"> <li>item</li> <li>item</li> </ul>
modify ( rename node $ul as QName("http://www.w3.org/1999/xhtml%22,%22ol"), insert node attribute class {"a"} into $ul ) return $ul
which throws an "[XUDY0024] New namespaces conflict with each other." error.
After reading the XQuery update facility recomendation it wasn't clear to me if this is supposed to happen. Do I *have* to use chained copy statements to achieve both renaming a node an inserting an attribute?
Thanks, Alex