我面临的问题似乎很简单,但作为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>和分隔符的结果;。如何才能做到这一点?谢谢你。