在xPath中选择一个子项

时间:2010-08-29 20:01:32

标签: php xml xpath

查看w3schools for xPath(随意给我其他参考资料),你可以选择bookstore的所有孩子,但如果我只想选择第二本书元素怎么办?我怎么能这样做?

<?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>

1 个答案:

答案 0 :(得分:3)

您可以使用[n]选择第n个元素,例如

/bookstore/book[2]

有关详细信息,请参阅http://www.w3schools.com/xsl/xpath_syntax.asp中的“谓词”。