我有一個xml文件,我想要搜索一個詞說searchTearm,然後想要返回該搜索項周圍標籤的名稱。 例如: - 在下面的例子中,searchTerm被標籤namespace,querySubject和queryItem包圍,我試圖返回這些標籤的名稱。名稱包含在名稱標籤中。用於xml搜索的Xpath
使用單線的XPath任何幫助這個:
<namespace>
<name locale="en">Test</name>
<lastChanged>2016-01-12T12:42:46</lastChanged>
<namespace><name locale="en">Database Layer</name>
<querySubject status="valid"><name locale="en">qsxyz</name>
<queryItem><name locale="en">qixyz</name>
<>...searchTerm..</>
</queryItem>
</querySubject>
</namespace>
</namespace>
下面的XPath似乎不工作: -
/namespace/namespace/querysubject/queryItem[contains(., 'searchTerm')]
月1日,XPath是大小寫敏感的,所以'.../querySubject/...' – splash58