我面临的问题似乎很简单,但作为XSL的新手- 我还没有找到合适的解决方案。我想要做的是通过连接foreach元素循环的结果来构建一个字符串,稍后我可以将其用作 HTML 元素的属性的值。
鉴于:
<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
<cd>
<country>UK</country>
<company>CBS Records</company>
</cd>
<cd>
<country>USA</country>
<company>RCA</company>
</cd>
<cd>
<country>UK</country>
<company>Virgin records</company>
</cd>
</catalog>
期望的输出:CBS;RCA;Virgin records
我需要一个有效的XSLT代码部分,以上述方式执行此转换。我相信我需要一个xsl 变量来保存连接<company>
和分隔符的结果;
。如何才能做到这一点?谢谢你。