如何在处理xinclude之前转换XML文件

时间:2010-01-12 10:33:05

标签: xml xinclude xslt

我有许多XML文件,这些文件被组织到不同的目录中。我需要组合它们并使用XSLT转换结果。到目前为止,除了一个问题之外,我已经完成了这个:在将某些XML文件包含到结果中之前,需要先对其进行转换。 xinclude似乎忽略了xml-stylesheet声明。

如何在XML文件被包含之前对其进行转换?

此致

[simon.cpu]

2 个答案:

答案 0 :(得分:1)

流程如何运作?使用Makefile或类似的东西?在这种情况下,在包含之前添加对xsltproc的显式调用,然后xinclude xsltproc的输出。

如果xsltproc可以读取处理指令(xml-stylesheet,请注意我没有测试过),你甚至不必明确指出要使用的样式表。

答案 1 :(得分:1)

将其分解为多个转换调用,首先准备xml文件,然后进行主转换。