XQUERY для удаления узла со свойством ID в BaseX

Я использую BaseX для хранения данных XML с несколькими узлами в следующем формате:

<root>
  <item id="65816" parent_id="45761" type="test">
    <content>
      <name>Name of my node on the tree</name>
    </content>
  </item>
</root>

Код выше по сути один типичный узел под "корнем". Теперь я пытаюсь удалить узел на основе свойства 'id' объекта 'Item'.

Я посмотрел документацию на BaseX.org, но там явно не говорится, как обращаться с узлами, с которыми связаны идентификаторы. Я пытаюсь что-то вроде этого:

XQUERY delete node //root/item.id="65816"

Примечание: приведенная выше строка не работает. Это просто, чтобы дать представление о том, чего я пытаюсь достичь.

0 ответов

Другие вопросы по тегам