1
Как можно переименовать с помощью XQueryКак переименовать корневой узел XML с помощью XQuery
Это ->
<TTABLA xmlns:od="urn:schemas-microsoft-com:officedata" generated="2013-04-01T11:01:37">
<tabla>
<cod>2</cod>
</tabla>
</TCLIENTS>
To ->
<tablas>
<tabla>
<cod>2</cod>
</tabla>
</tablas>
Я пытался с этим (но не работают):
update rename root(doc('/db/data/tablas.xml')//TTABLA) as "tablas"
Помогите пожалуйста.
Не говорите нам, что что-то не сработало. Расскажите, как это случилось. –
Я пробовал: обновить rename doc ('/ db/data/tablas.xml')/TTABLA как «tablas», а ошибка «Нет предыдущего брата для старого ребенка» спасибо –
Я не знаю, где ваш синтаксис обновления происходит от. С Saxon XQuery Update я попытался переименовать узел/TTABLA как «tablas», и он работал нормально - хотя он сохраняет пространство имен и атрибут в корневом элементе, о котором вы не просили. –