Ответ 1
Так как это снова пузырилось:
Я также сделал онлайн-тестер XPath 2.0.
Не так красочно или описательно, но IMHO проще использовать для небольших запросов.
Я работаю с Oxygen XMLTester для селекторов xPath, поддерживая спецификацию XPath 2.0. Так что мне интересно, есть ли онлайн-тестер, работающий с спецификацией XPath 2.0? http://www.xmlme.com/XpathTool.aspx [http://www.xmlme.com/XpathTool.aspx][2] http://www.xpathtester.com/test [http://www.xpathtester.com/test] [3]
Те вышеупомянутые тестеры не смогли взять следующий XPAth (2.0 довольно успешно): /list/sum (item/prices/price [@currency = 'USD']) с XML:
<list>
<item new='true'>
<title lang="en">Pop-Music DVD</title>
<author >K. A. Bred</author>
<year>2012</year>
<prices>
<price currency="USD">29.99</price>
<price currency="EUR">23.2</price>
</prices>
</item>
<item new='false'>
<title>Gone with the wind</title>
<author>M. Mitchell</author>
<year>1936</year>
<prices>
<price currency="USD">19.05</price>
<price currency="EUR">15</price>
</prices>
</item>
</list>
Так как это снова пузырилось:
Я также сделал онлайн-тестер XPath 2.0.
Не так красочно или описательно, но IMHO проще использовать для небольших запросов.
Теперь есть онлайн-тестер/анализатор XPath 2.0:
http://www.qutoric.com/xslt/analyser/xpathtool.html
Это фактически работает с использованием Saxon-CE XSLT 2.0-процессор под обложками (приложение было написано в XSLT 2.0). Скриншот, показывающий ваше выражение:
Здесь я нашел полезный еще один интерактивный тестер xpath.