XPath查找重复节点值

5

我有以下的XML文件:

<Dictionary>
   <words>
       <word>AM</word>       
   </words>
   <words>
       <word>AN</word>
   </words>
   <words>
       <word>AN</word>
   </words>
</Dictionary>

我需要使用XPath查找重复的单词节点,例如在上面的例子中,“AN”是重复的。我尝试了从网络搜索中找到的以下方法,但它没有起作用:

/*/*[index-of(/*/*/word(), word())[2]]
2个回答

4

选择与之前存在相同单词的单词

/Dictionary/words/word[.= ../preceding-sibling::words/word]

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接