Я пытаюсь найти способ поиска строки внутри узлов, но исключаю содержимое некоторых подэлементов этих узлов.Я просто хочу найти строку в абзацах текста, исключая сноски, которые являются дочерними элементами абзацев.
Например,
Мой документ:
<document>
<p n="1">My text starts here/</p>
<p n="2">Then it goes on there<footnote>It's not a very long text!</footnote></p>
</document>
Когда я ищу «текст», я бы хотел, чтобы Xpath / XQuery
получил первыйэлемент, но не второй (где «текст» содержится только в подэлементе сноски).
Я пробовал функцию contains()
, но она получает оба элемента p.
Любая помощь будет высоко ценится :)