私が直面している問題は単純に思えますが、すべての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>
;