【发布时间】:2012-08-06 05:42:42
【问题描述】:
以下是 XML 文件的结构 -
<Datas>
<Data>
<Name>Information</Name>
<Desc>Today is Monday, the starting day of the week.</Desc>
</Data>
<Data>
<Name>Stackoverflow.com</Name>
<Desc>Yesterday 1200 questions were posted. <b>TODAY</b>, till now 1300 questions are posted. So, today will be an important day for all the senior members.</Desc>
</Data>
</Datas>
在上面的 XML 中,我想计算单词 today 的出现次数。这个词可以是任何格式,例如 - Today、today、TODAY 或 toDay。最后一个是不正确的,但如果用户这样输入,则不应错过。
我正在使用查询 -
count(/Datas/Data[contains(translate(Desc,'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXY'), 'TODAY')])
这是结果 2,但总共有 3 个!如何包含所有?
【问题讨论】: