我正在尝试编写一个xpath表达式来计算元素中逗号的数量。有可能吗?如果是,那么有人可以帮助我表达。我需要计算节点中的逗号。
<SOISWPUpload>
<User>admin</User>
<SWPIdentifiers>,,,,,U,,,SWP,20120630,,,,4113,,COAC,TLMCOAC
,,,,,U,,,SWP,20120630,,,,4113,,COAC,TLMCOAC</SWPIdentifiers>
</SOISWPUpload>
提前致谢。
答案 0 :(得分:1)
使用强>:
string-length() - string-length(translate(., ',', '')
在这个具体案例中,您可能想要指定context-node:
string-length(/*/SWPIdentifiers) - string-length(translate(/*/SWPIdentifiers, ',', '')