XSLTに少し慣れているので、基本的な質問をお詫び申し上げます。XSL:ノード値を別のノードと比較する
XML(下)の3番目の<cell>
(つまり、CODE1、CODE2)の値を各ノードから引き出してドロップダウンボックスに配置するXSLスタイルシートを作成しようとしています。私はまた、各ノードを比較し、反復的なものを取って、CODE1、CODE1、CODE2ではなくCODE1とCODE2のインスタンスを1つだけ表示するようにします。
XML:
<dvm>
<description>This is a description</description>
<columns>
<column name="lang"/>
<column name="text"/>
<column name="code" qualifier="true" order="1"/>
<column name="comm" qualifier="true" order="2"/>
<column name="subj"/>
<column name="copy"/>
<column name="flag"/>
</columns>
<rows>
<row>
<cell>English</cell>
<cell></cell>
<cell>CODE1</cell>
<cell>Fixed</cell>
<cell>Title1</cell>
<cell/><cell/>
<cell/><cell/>
</row>
<row>
<cell>English</cell>
<cell></cell>
<cell>CODE1</cell>
<cell>Wired</cell>
<cell>Title2</cell>
<cell/><cell/>
<cell/><cell/>
</row>
<row>
<cell>English</cell>
<cell></cell>
<cell>CODE2</cell>
<cell>Fixed</cell>
<cell>Title3</cell>
<cell/><cell/>
<cell/><cell/>
</row>
</dvm>