これを機能させるために何時間も努力してきましたが、何かが足りないに違いありません。
2つのXMLドキュメントを両方のドキュメントのIDで一緒にマップしたいと思います。1つのXSLTを使用して両方のドキュメントからデータ出力を取得できますが、それらをマップする方法がわかりません。
最初のxml:
...
<member>
<id>1</id>
<name>John</name>
</member>
<member>
<id>2</id>
<name>Otto</name>
</member>
...
2番目のxml:(ss名前空間)
...
<row>
<cell ss:Type="String">id</cell>
<cell ss:Type="String">Number 1</cell>
<cell ss:Type="String">Number 2</cell>
</row>
<row>
<cell ss:Type="Number">1</cell>
<cell ss:Type="Number">1231312313</cell>
<cell ss:Type="Number">234234234342</cell>
</row>
<row>
<cell ss:Type="Number">2</cell>
<cell ss:Type="Number">4353453453</cell>
<cell ss:Type="Number">345345345455</cell>
</row>
...
XSLTファイルのname要素とid要素をループし、このループ内で、適用テンプレートを使用して2番目のxmlのidにマップする値を取得しようとしています。
最終的なHTML出力は次のようになります。
Id Name Number 1 Number 2
1 John 1231312313 234234234342
2 Otto 4353453453 345345345455