我有一個樣本XML
文件: -需要優化的XPath表達式,以獲得所需的節點集
<?xml version="1.0"?>
<bookstore>
<book>
<title>The Weather Pattern</title>
<author>Weather Man</author>
<price>100.00</price>
</book>
<book>
<title>Weaving Patterns</title>
<author>Weaver</author>
<price>150.00</price>
</book>
<book>
<title>Speech Pattern</title>
<author>Speaker</author>
<price>15.00</price>
</book>
<book>
<title>Writing Style</title>
<author>Writer</author>
<price>1500.00</price>
</book>
</bookstore>
我寫的XPATH表達爲:
//author[starts-with(text(),'We')]/../*[local-name(.) = 'price' or local-name(.) = 'author']/text()
輸出
Weather Man
100.00
Weaver
150.00
我正在尋找一個經過修改的簡化xpath表達式來獲得相同的輸出。不同的想法也是受歡迎的。任何幫助?
任何一個可以編輯這個職位有語法高亮效果好嗎? –