Глядя на w3schools для xPath (не стесняйтесь давать мне другие ссылки), вы можете выбрать всех детей bookstore
, но что, если бы я хотел выбрать только второй элемент книги? Как я могу это сделать?Выбор ребенка в xPath
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
<title lang="eng">Harry Potter</title>
<price>29.99</price>
</book>
<book>
<title lang="eng">Learning XML</title>
<price>39.95</price>
</book>
</bookstore>
Что касается других ссылок XPath: это может показаться глупым или «излишним», но прочитайте рекомендацию [w3c XPath] (http://www.w3.org/TR/xpath/). Обычно спецификации длинны, сложны и т. Д. Спецификация XPath несколько коротка, имеет приятные примеры и просто содержит всю информацию о топорах, функциях и т. Д. В том же месте. Некоторые могут сказать, что я странный, но я бы сказал, что это на самом деле вполне читаемый материал. – jasso