XSLT改变与多XML输入文件
-
20-09-2019 - |
题
是否有可能执行的一个变换多种输入XML文件吗?
它不会出现是可能的使用 XslCompiledTransform
, 但是有一种替代办法的应用XSLT?
解决方案
可以使用 XSL文档的功能()在XSLT引用一个外部XML文件中。
其他提示
适用转变为每个输入XML文件的单独和构成产生的XML文件纳入一个单一的文件。
撰写输入XML文件合并成一个单一的文件和应用的转变,例如
XElement root = new XElement("root", XElement.Load("file1.xml"), XElement.Load("file2.xml"), XElement.Load("file3.xml")); XslCompiledTransform transform; transform.Transform(root.CreateReader(), output);
使用XSL功能一些安全设置在C#必需的。我相信这是正确的解决方案:
<xsl:include href="Filename"/>
此方法处理多个文件。
不隶属于 StackOverflow