BaseX を使用して、複数のノードを持つ XML データを次の形式で保存しています。
<root>
<item id="65816" parent_id="45761" type="test">
<content>
<name>Name of my node on the tree</name>
</content>
</item>
</root>
上記のコードは、基本的に「ルート」の下にある典型的なノードの 1 つです。現在、「アイテム」オブジェクトの「id」プロパティに基づいてノードを削除しようとしています。
BaseX.orgのドキュメントを見ましたが、ID がリンクされているノードを処理する方法が明確に示されていません。私はこのようなことをしようとしています:
XQUERY delete node //root/item.id="65816"
注: 上記の行は機能しません。それは、私が達成しようとしていることのアイデアを与えるためのものです。