使用通配符的XSLT函数document()
在XSLT中是否有可能对使用通配符的XSLT函数document(),xslt,Xslt,在XSLT中是否有可能对document()函数使用通配符,例如: document("*.xml") 这是同一个问题: 然而,这篇文章是从2001年开始的,所以可能会有新的技术来解决这个问题。想法 是否可以为document()函数使用通配符 不,对document()函数的行为没有任何此类更改 然而,XPath2.0(这意味着在XSLT2.0中可用)提供了标准函数 它的行为在某种程度上依赖于实现 示例(基于Saxon 9): 此XPath表达式: collection('file:///c
document()
函数使用通配符,例如:
document("*.xml")
这是同一个问题:
然而,这篇文章是从2001年开始的,所以可能会有新的技术来解决这个问题。想法
是否可以为document()
函数使用通配符
不,对document()
函数的行为没有任何此类更改
然而,XPath2.0(这意味着在XSLT2.0中可用)提供了标准函数
它的行为在某种程度上依赖于实现
示例(基于Saxon 9):
此XPath表达式:
collection('file:///c:/?select=report_*.xml')
选择位于文件中
c:\
中的每个XML文档的文档节点,该文件的名称以report\u
开头,然后具有0个或更多字符,然后以结尾。XML
Saxon documentation of collection()函数: