Обновление выражений в выражениях копирования и изменения (XQuery Update Facility 3.0) - PullRequest
0 голосов
/ 13 февраля 2020

Мне интересно, можно ли использовать выражения обновления в предложении copy выражений модификации копии.

В документации XQUF 3.0 (https://www.w3.org/TR/xquery-update-30/#id -copy-modify ) следующее указано: «Если какое-либо из предложений копирования или выражения возврата имеет выражения операнда, которые обновляют выражения, то выражение изменения копии является выражением обновления.».

Я пытался использовать выражение обновления в предложение copy edit:

copy $target := rename node doc("bib.xml"/CONT as "FOO")
modify (rename node $target as "SECTION")
return element DOC { $target }

Файл bib. xml выглядит следующим образом:

<?xml version="1.0" encoding="UTF-8"?>

<CONT id="s1">some text</CONT>

Я думаю, что это не работает, потому что выражение переименования не возвращает узел а точнее ожидающий обновления список, верно?

Мой вопрос будет таким: Как я могу использовать выражение обновления в предложении копирования? Был бы оценен пример.

...