私が直面している問題は単純に思えますが、すべてのXSLの初心者であるため、適切な解決策をまだ見つけていません。私がやりたいことは、後で HTML 要素の属性の値として使用できるforeach要素ループの結果を連結して文字列を作成することです。
与えられた:
<?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-variableが必要だと思います。これはどのように行うことができますか?ありがとうございました。<company>;