以下数据需要连接。但是我收到的 XML 文档可以有“零到 n”b 个元素。换句话说,如果没有 b 元素,xslt 应该仍然可以正常工作,例如:
<a>
<b1>Some</b2>
<b2>data</b2>
<b3>what</b3>
<b4>need</b4>
<b5>to</b5>
<b6>be</b6>
<b7>concatenated</b7>
</a>
预期结果
<a>
<b1>Some data what need to be concatenated</b1>
</a>
我正在尝试以下构造,但无法使其工作。
<xsl:variable name="details" select="//b*"/>
<xsl:for-each select="$details">
<!-- how can I concatenate the values of the b's to a variable????-->
</xsl:for-each>
<!-- Process the variable for further needs-->
我希望有人能给我一个提示?问候德克