我有许多XML文件,这些文件被组织到不同的目录中。我需要组合它们并使用XSLT转换结果。到目前为止,除了一个问题之外,我已经完成了这个:在将某些XML文件包含到结果中之前,需要先对其进行转换。 xinclude似乎忽略了xml-stylesheet声明。
如何在XML文件被包含之前对其进行转换?
此致
[simon.cpu]
答案 0 :(得分:1)
流程如何运作?使用Makefile
或类似的东西?在这种情况下,在包含之前添加对xsltproc的显式调用,然后xinclude xsltproc的输出。
如果xsltproc可以读取处理指令(xml-stylesheet
,请注意我没有测试过),你甚至不必明确指出要使用的样式表。
答案 1 :(得分:1)
将其分解为多个转换调用,首先准备xml文件,然后进行主转换。