Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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
Xml 我可以将多个xsl文件导入另一个xsl文件吗?_Xml_Xslt - Fatal编程技术网

Xml 我可以将多个xsl文件导入另一个xsl文件吗?

Xml 我可以将多个xsl文件导入另一个xsl文件吗?,xml,xslt,Xml,Xslt,您好,我正在尝试将多个xsl文件从一个特定文件夹导入到一个xsl文件,是否有方法使用单个标记导入文件夹中的所有文件? 比如输入文件夹之类的。。 谢谢 哈拉纳德是不可能的: <xsl:import href="URI"/> xsl:import将URI作为其href属性的值,因此不能指定文件夹。在单个import语句中不可能这样做。href必须是常量uri引用。请参见(中的相同内容) 如果您想获得创造性,因为样式表只是一个XML文档,您可以使用必要的导入语句生成转换,并在需要时使

您好,我正在尝试将多个xsl文件从一个特定文件夹导入到一个xsl文件,是否有方法使用单个标记导入文件夹中的所有文件? 比如输入文件夹之类的。。 谢谢
哈拉纳德是不可能的:

<xsl:import href="URI"/>


xsl:import
URI
作为其
href
属性的值,因此不能指定文件夹。

在单个
import
语句中不可能这样做。
href
必须是常量uri引用。请参见(中的相同内容)


如果您想获得创造性,因为样式表只是一个XML文档,您可以使用必要的导入语句生成转换,并在需要时使用单个引用导入该样式表。

正如其他人所说,这是不可能的。然而,没有人指出这不是一个“缺点”

如果存在这样的“功能”,它将没有意义和用处,因为
指令的顺序非常重要,因此必须手动指定


更有意义的是mass
:)

刚刚输入了这个答案;-)很高兴有一个organge bar告诉你某人跑得更快……好问题,+1——主要是因为它会引导你找到正确的答案,即这样的“功能”没有意义和有用……另一方面,没有人说这是一个“缺点”。但这一点很好。@harpo:如果回答的人知道这个事实,他们不会错过声明,也不会建议如何动态创建这样的样式表。我认为这样的建议没有经过仔细考虑,实际上是完全错误的。Dimitre,你很正确地指出(我没能做到),一个“通配符”导入特性在XSLT中是无用的。但是,如果OP可以保证正确的顺序,或者知道它是无关紧要的,那么生成导入列表有什么错呢?如果他手写的话也会错吗?@harpo:谢谢,不客气。至于您的问题,如果程序员应该指定从目录导入的确切顺序,那么他所做的工作与在样式表中指定有序的
指令相同(甚至更多)。如果他没有指定单独的顺序,就不能保证xsl文件将按该顺序获取——这是非常明显的。