处理多个输入xml文件并在XSLT中生成多个xml文件

时间:2013-11-19 06:44:21

标签: xslt

我必须传递多个输入xml文件并生成多个xml文件作为输出。

如果有3个文件为'File1.xml','File2.xml'和'File3.xml', 我需要复制这些xml的完整内容,并为每个xml添加一个节点,然后将输出文件显示为“File1_op.xml”,“File2_op.xml”和“File3_op.xml”。输出文件将添加一个额外的节点,如

    <Product>45896</Product>

我无法将文件名作为静态传递,因为它可能会更改。所以我需要传递目录本身并处理该特定目录中的所有xml文件。

这可能在xslt中吗?请帮忙。

1 个答案:

答案 0 :(得分:0)

使用Saxon XSLT 2.0你会有光明的一面 - 我手边没有这个,所以我无法提供详细的帮助。我的建议是 输入文件名Running a single stylesheet on multiple input documents and placing all their outputs in a single file
输出Why does Saxon evaluate the result-document URI to be the same?