我有一個XML的結構是這樣的:的XPath查找ID屬性,並獲得屬性父內容
<document>
<body>
<section>
<title>something</title>
<subtitle>Something again</subtitle>
<section>
<p xml:id="1234">Some text</p>
</section>
</section>
<section>
<title>something2</title>
<subtitle>Something again2</subtitle>
<section>
<p xml:id="12345678">Some text2</p>
</section>
</section>
</body>
</document>
我想是找到搜索的屬性的XML內容:含有12345678,一旦ID發現,獲得以前的兄弟(小標題)內容。這可能與xpath?我有這樣的:
//p[contains(@xml:id,'12345678')]/preceding-sibling::subtitle
需要注意的是XML:ID屬性不能以數字開頭。 – choroba 2013-02-15 10:50:12