【发布时间】:2011-01-28 13:37:53
【问题描述】:
我不太明白 XPath 函数 name 和 local-name 之间的区别。
您能否举例说明它们会有所不同的情况?
编辑
举个例子:
<?xml version="1.0" ?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head></head>
</html>
我通过这两个查询得到相同的结果://*[local-name()="head"] 和 //*[name()="head"]。这是为什么呢?
【问题讨论】: