以下のようにモデル化された content.xml があります
<root>
<childnode>
Some text here
</childnode>
</root>
出力が次のようになるように、 content.xmlを削除して<childnode>
その値のみで更新しようとしています
<root>
Some Text here
</root>
これを実行する関数を作成しましたが、実行するたびに「予期しないトークン: 変更」というエラーが表示されます。functx 関数を使用せずにこれを達成する方法を考えていました。
xquery version "1.0";
declare namespace request="http://exist-db.org/xquery/request";
declare namespace file="http://exist-db.org/xquery/file";
declare namespace system="http://exist-db.org/xquery/system";
declare namespace util="http://exist-db.org/xquery/util";
declare namespace response="http://exist-db.org/xquery/response";
declare function local:contentUpdate() {
let $root := collection('/lib/repository/content')//root/childNode
let $rmChild := for $child in $root
modify
(
return rename node $child as ''
)
};
local:updateTitle()
前もって感謝します