Я использую Javascript, и я хочу вернуть XML-документ с результатами, которые я хочу.Можно ли вернуть весь XML-документ с помощью XPath в javascript?
Например, документ XML может быть <books> <book> <title> Introduction to XML </title> </book> <book> <title> Introduction to Javascript </title> </book> </books>
и используя это выражение XPath: //book[./title="Introduction to XML"]
Я хочу, чтобы получить документ, как этот <books> <book> <title> Introduction to XML </title> </book> </books>
Я знаю, XQuery звучит как решение здесь, но Я использую Javascript, и, насколько мне известно, встроенных реализаций для XQuery в Javascript нет.
Я хочу вернуть предков вместе с тем, что мне нужно. Но он также должен работать, если я получаю несколько результатов. Это можно сделать с помощью XPath?
Хороший вопрос, +1.См. Мой ответ для объяснения и решения с использованием XSLT. –