【发布时间】:2012-09-14 11:33:50
【问题描述】:
我想知道如何使用 xslt 将两个 xml 文件合并为一个 xml 文件。 我有这两个 xml 文件,我想合并到一个 xml 文件中,如预期的输出所示。我想将第二个文件中的每个节点 Hn 包含到具有相同编号的相应块中文件 1。
文件1:
<Test>
<R1>
<Th1>
here are some instruction.
</Th1>
</R1>
<R2>
<Th2>
here are some instruction.
</Th2>
</R2>
<R3>
<Th3>
here are some instruction.
</Th3>
</R3>
</Test>
文件 2:
<test1>
<H1>
here are some instruction.
</H1>
<H2>
here are some instruction.
</H2>
<H3>
here are some instruction.
</H3>
</test1>
这是预期的输出:
<test2>
<R1>
<H1>
here are some instruction.
</H1>
<Th1>
here are some instruction.
</Th1>
</R1>
<R2>
<H2>
here are some instruction.
</H2>
<Th2>
here are some instruction.
</Th2>
</R2>
<R3>
<H3>
here are some instruction.
</H3>
<Th3>
here are some instruction.
</Th3>
</R3>
</test2>
感谢您的帮助。
【问题讨论】:
-
您好 Franky,您必须使用 document() 函数。尝试设置 XSLT,看看你能走多远。谢谢你,彼得
-
你好,彼得,我不是 xslt 专家。我刚开始使用 xslt,对此我一无所知。但我会在谷歌上做一些关于这个功能的研究。谢谢你已经给了一个窍门。