表达式/bookstore/book[1]/title
应该返回<title lang="eng">Harry Potter</title>
,但我得到“正则表达式不匹配...”
以下是我正在测试的XML:
<?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>
答案 0 :(得分:0)
虽然RB可以处理XPath的正则表达式,但它不处理XPath路径。 要构建/检查XPath路径的选择等,您需要使用XPath Explorer,带Firebug + Firepath的Firefox或类似的东西。