我有几个xml文件,其名称存储在另一个xml文件中.
我想使用xsl来生成xml文件组合的摘要.我记得有一种方法可以使用msxml扩展(我使用的是msxml).
我知道我可以使用每个文件的内容,select="document(filename)"但我不确定如何将所有这些文档合并为一个.
21 - 08年10月我应该提到,我想要做的合并XML进一步处理,所以它是不够的只是输出它的变换,我需要将其存储在一个变量设置节点.
我想从xml文件中提取一系列关系,并将它们转换为我用dot生成的图形.我显然可以用脚本语言来做这件事,但我很好奇这是否可以使用xslt.就像是:
xsltproc dot.xsl *.xml
Run Code Online (Sandbox Code Playgroud)
这会生成一个像
diagraph {
state -> state2
state2 -> state3
[More state relationships from *.xml files]
}
Run Code Online (Sandbox Code Playgroud)
所以我需要1)用"diagraph {...}"包装组合的xml变换,2)能够处理在命令行上指定的任意一组xml文档.
这可能吗?有什么指针吗?