有没有办法使用Xpath 1连接多个节点的文本值?我知道在Xpath 2中有一个很酷的string-join
函数,但是dom4j只支持第一个版本。
例如,我有以下xml:
<root>
<item>a</item>
<item>b</item>
<item>c</item>
</root>
我想使用Xpath 1获取(例如)“a,b,c”字符串。是否可以?
UPD:项目计数未知
答案 0 :(得分:2)
如果您确切知道结构,
concat(//item[1],',',//item[2],',',//item[3])
结果
String='a,b,c'