Xml 我可以将多个xsl文件导入另一个xsl文件吗?
您好,我正在尝试将多个xsl文件从一个特定文件夹导入到一个xsl文件,是否有方法使用单个标记导入文件夹中的所有文件? 比如输入文件夹之类的。。 谢谢Xml 我可以将多个xsl文件导入另一个xsl文件吗?,xml,xslt,Xml,Xslt,您好,我正在尝试将多个xsl文件从一个特定文件夹导入到一个xsl文件,是否有方法使用单个标记导入文件夹中的所有文件? 比如输入文件夹之类的。。 谢谢 哈拉纳德是不可能的: <xsl:import href="URI"/> xsl:import将URI作为其href属性的值,因此不能指定文件夹。在单个import语句中不可能这样做。href必须是常量uri引用。请参见(中的相同内容) 如果您想获得创造性,因为样式表只是一个XML文档,您可以使用必要的导入语句生成转换,并在需要时使
哈拉纳德是不可能的:
<xsl:import href="URI"/>
xsl:import
将URI
作为其href
属性的值,因此不能指定文件夹。在单个import
语句中不可能这样做。href
必须是常量uri引用。请参见(中的相同内容)
如果您想获得创造性,因为样式表只是一个XML文档,您可以使用必要的导入语句生成转换,并在需要时使用单个引用导入该样式表。正如其他人所说,这是不可能的。然而,没有人指出这不是一个“缺点” 如果存在这样的“功能”,它将没有意义和用处,因为
指令的顺序非常重要,因此必须手动指定
更有意义的是mass
:)刚刚输入了这个答案;-)很高兴有一个organge bar告诉你某人跑得更快……好问题,+1——主要是因为它会引导你找到正确的答案,即这样的“功能”没有意义和有用……另一方面,没有人说这是一个“缺点”。但这一点很好。@harpo:如果回答的人知道这个事实,他们不会错过声明,也不会建议如何动态创建这样的样式表。我认为这样的建议没有经过仔细考虑,实际上是完全错误的。Dimitre,你很正确地指出(我没能做到),一个“通配符”导入特性在XSLT中是无用的。但是,如果OP可以保证正确的顺序,或者知道它是无关紧要的,那么生成导入列表有什么错呢?如果他手写的话也会错吗?@harpo:谢谢,不客气。至于您的问题,如果程序员应该指定从目录导入的确切顺序,那么他所做的工作与在样式表中指定有序的
指令相同(甚至更多)。如果他没有指定单独的顺序,就不能保证xsl文件将按该顺序获取——这是非常明显的。