これは私が英語で表現するのはちょっと難しいので、例が役立つかもしれません。いくつかの用語で構成される文と呼ばれる要素がいくつかあるとしましょう。XMLの別の部分には、言語コードを持つ要素のセットがあります。すべての文に言語の数だけテンプレートを適用し、適切な言語コードでそのテンプレートを呼び出したいと思います。これから:
<description>
<sentences>
<sentence>
<term type="adjective">nice</term>
<term type="tripType">cycling</term>
</sentence>
<sentence>
<term type="adjective">boring</term>
<term type="tripType">hike</term>
</sentence>
</sentences>
<languages>
<l>cs</l>
<l>en</l>
</languages>
</description>
私はこのようなものを作りたいです:
<div>
<p><span>cs</span> nice cycling</p>
<p><span>en</span> nice cycling</p>
</div>
<div>
<p><span>cs</span> boring hike</p>
<p><span>en</span> boring hike</p>
</div>
私は使用しようとしていまし<xsl:for-each select="/description/languages/l">
たが、それは現在の要素としての内容を設定し、l
私はもう用語のものに到達することができません。
どんなアイデアでも大歓迎です。ありがとう