【发布时间】:2016-02-26 10:15:08
【问题描述】:
我有一个 xml 文件,我想搜索一个单词,比如 searchTearm,然后想要返回围绕该搜索词的标签名称。 ex :- 在下面的情况下 searchTerm 被标签命名空间、querySubject 和 queryItem 包围,我试图返回这些标签的名称。名称包含在名称标签中。
任何关于单行 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')]
【问题讨论】:
-
1st,xpath是区分大小写的,所以
.../querySubject/...