我有一个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