XPATH表达式获取XML文件名

时间:2012-07-19 08:46:04

标签: xml xpath

是否可以获取使用xpath表达式处理的xml文件的名称?

3 个答案:

答案 0 :(得分:2)

没有。文件名不是文档的一部分。您还可以处理根本不在文件中的文档。

答案 1 :(得分:2)

不在XPath 1.0中。

在XPath 2.0中使用

document-uri(/)

document-uri()的参数必须是文档节点。如果为参数指定了其他任何内容(例如/html),则根据 W3C F&O Spec 的结果是空序列。

答案 2 :(得分:0)

在xpath 2中,您可以使用document-uri

E.g。

 document-uri(/html)