论坛成员, 我的任务是输出源自几百个XML文件的PDF。有没有人看过我称之为包装文件的示例XML代码?可以将其描述为XML文件,其中包含所有源XML文件名的列表,通过引用按照PDF输出所需的顺序进行组织。我是否认为这样的XML包装文件可以用XML编码然后送到XSLT处理器进行PDF输出?或者是否需要使用JavaScript或C ++?我的想法是,可以将XML包装器文件中的所有XML文件列为将从XML源文件获取数据然后以批处理操作将其提供给XSLT处理器的引用。我的想法是否正确?任何人都可以发布将完成这项任务的XML代码吗?提前谢谢。
答案 0 :(得分:0)
XSLT提供document
函数从各种输入文档中提取数据,元文档的结构可以由您定义,如果您有,例如files.xml
与
<files>
<file name="file1.xml"/>
<file name="file2.xml"/>
<file name="file3.xml"/>
</files>
然后在XSLT中,上面的文件是主要输入,您可以使用document(/files/file/@name)/*
来引入并处理所有列出文件的根元素。有关详细信息,请参阅http://www.w3.org/TR/xslt#document。