在XSLT中,是否可以为document()函数使用通配符,如:
document("*.xml")这是同一个问题:http://www.biglist.com/lists/xsl-list/archives/200108/msg00542.html
然而,这篇文章来自2001年,所以可能会有任何新的技术来解决这个问题。想法?
发布于 2011-12-22 04:02:44
是否可以为
document()函数使用通配符
不,document()函数的行为没有任何这样的变化。
但是,XSLT2.0(这意味着在XPath 2.0中可用)提供了标准函数
它的行为在某种程度上依赖于实现。
示例(基于Saxon 9):
此XPath表达式:
collection('file:///c:/?select=report_*.xml')在名称以report_开头、0或更多个字符、最后以.xml结尾的文件中,选择驻留在c:\中的每个XML文档的文档节点。
https://stackoverflow.com/questions/8595117
复制相似问题