Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# net中的xslt转换,无需任何来自代码的输入文档_C#_.net_Xslt 1.0 - Fatal编程技术网

C# net中的xslt转换,无需任何来自代码的输入文档

C# net中的xslt转换,无需任何来自代码的输入文档,c#,.net,xslt-1.0,C#,.net,Xslt 1.0,我想使用xslt的document函数来提取输入xml,因为我要解析多个输入xml文件。但是xslcomiledtransform类似乎没有在没有明确指定输入xml的情况下调用转换的方法。我在这里寻求大师的回应,否则我将不得不以不干净的方式进行。如果XSLT样式表忽略其输入,您可以提供任何您喜欢的XML文档作为输入。(您必须指定一些输入,因为XSLT处理模型假定了一些输入。) 一种方法是将XML文档放在可以引用的位置,其内容如下: <dummy>This is an XML docu

我想使用xslt的document函数来提取输入xml,因为我要解析多个输入xml文件。但是
xslcomiledtransform
类似乎没有在没有明确指定输入xml的情况下调用转换的方法。我在这里寻求大师的回应,否则我将不得不以不干净的方式进行。

如果XSLT样式表忽略其输入,您可以提供任何您喜欢的XML文档作为输入。(您必须指定一些输入,因为XSLT处理模型假定了一些输入。)

一种方法是将XML文档放在可以引用的位置,其内容如下:

<dummy>This is an XML document used as dummy input to
the stylesheet ignores-input.xsl.  Don't delete it!</dummy>
这是一个XML文档,用作
样式表忽略-input.xsl。不要删除它!

我认识的XSLT程序员喜欢另一种稍微优雅一点的方法;它有时还有一个额外的优点,那就是让后来的维护程序员完全困惑,因为他们以前没有见过这个习惯用法(因此,如果维护程序员能找到你住的地方,请小心使用它)。将XSLT样式表本身指定为输入文档。XSLT样式表必须对调用转换的代码可见,并且它是一个XML文档,因此它满足要求,而无需创建新的虚拟XML文档

如果XSLT样式表忽略其输入,则可以提供您喜欢的任何XML文档作为输入。(您必须指定一些输入,因为XSLT处理模型假定了一些输入。)

一种方法是将XML文档放在可以引用的位置,其内容如下:

<dummy>This is an XML document used as dummy input to
the stylesheet ignores-input.xsl.  Don't delete it!</dummy>
这是一个XML文档,用作
样式表忽略-input.xsl。不要删除它!
我认识的XSLT程序员喜欢另一种稍微优雅一点的方法;它有时还有一个额外的优点,那就是让后来的维护程序员完全困惑,因为他们以前没有见过这个习惯用法(因此,如果维护程序员能找到你住的地方,请小心使用它)。将XSLT样式表本身指定为输入文档。XSLT样式表必须对调用转换的代码可见,并且它是一个XML文档,因此它满足要求,而无需创建新的虚拟XML文档