【发布时间】:2014-12-09 13:29:03
【问题描述】:
我有以下 XML 结构
<CodeSnippet>
<Code id="code1">
<Tags>button java</Tags>
<Snippet>sample code</Snippet>
</Code>
<Code id="code2">
<Tags>eclipse jbutton java</Tags>
<Snippet>sample code</Snippet>
</Code>
<.....>
</CodeSnippet>
现在,当我使用标签进行搜索时,我想从上述 xml 中检索所有 Snippet。例如,如果搜索“java”,那么所有包含“java”标签的节点都必须返回 sn-p。
我的搜索查询是:
//Code/Tags[contains(concat(' ',/text(),' '), ' "+ searchTags[0] +" ')]";
这里,searchTags[0] 包含“java”。
我的结果集应该包含所选节点的片段,即来自上述 xml 结构的 code1 和 code2。
【问题讨论】: