已经尝试了几个小时让这个工作,但我一定错过了一些东西。
我想通过两个文档中的 id 将两个 XML 文档映射在一起。我可以使用一个 XSLT 从两个文档中获取数据输出,但我不知道如何映射它们。
第一个xml:
...
<member>
<id>1</id>
<name>John</name>
</member>
<member>
<id>2</id>
<name>Otto</name>
</member>
...
第二个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 元素,在这个循环中,我试图使用应用模板获取映射到第二个 xml 中的 id 的值。
最终的 HTML 输出应该类似于:
Id Name Number 1 Number 2
1 John 1231312313 234234234342
2 Otto 4353453453 345345345455