我们有一个与此非常相似的 XML 文件:
<?xml version="1.0" encoding="UTF-8"?>
<nodeOne>
<nodeTwo>
<nodeThree>
foo bar zoo
</nodeThree>
</nodeTwo>
</nodeOne>
<nodeOne>
<nodeTwo>
<nodeThree>
foo bar
</nodeThree>
</nodeTwo>
</nodeOne>
<nodeOne>
<nodeTwo>
<nodeThree>
zoo bar
</nodeThree>
</nodeTwo>
</nodeOne>
我想要实现的是计算每个单词(由空格分隔)内部的出现次数nodeThree
。考虑到上面的示例,输出将类似于:
foo 2
bar 3
zoo 2
我试图获取每个text()
,nodeThree
并尝试将tokenize()
其转换为字符串序列。然后,我想,我也许可以加入他们并分组,然后数数,但我不能这样做。到现在为止尝试了很多东西。