如何使用xpath连接重复字段?例如,我有以下xml:
<doc>
<element>
<repeating>A</repeating>
</element>
<element>
<repeating>B</repeating>
</element>
</doc>
如何使用xpath2生成格式为A,B的字符串?
谢谢。
来自评论
使用Xalan,获取错误XPath选择失败。表达式:string-join(...)引起:javax.xml.transform.TransformerException:找不到函数:string-join
如果只保留空白文本节点并且repeating
元素内容中没有有意义的空间,您还可以使用此XPath 1.0表达式:
translate(normalize-space(doc),' ',',')
在http://www.xpathtester.com/xpath/8432615587db4dccf6dccdf48a6988f9测试
输出:A,B