XPath text()及同类函数的参考文档何处可寻?
关于XPath
text() 及浏览器实现相关参考的说明 先澄清一个关键点:text() 并不是浏览器私有的扩展,它是XPath标准里的「节点测试(Node Test)」,不属于函数类,这就是你在MDN的XPath函数参考页找不到它的原因。
下面是可以参考的官方/权威文档方向:
- W3C XPath 1.0 规范:当前浏览器普遍支持的是XPath 1.0,这个标准里明确定义了
text()节点测试的用法——用来匹配文档中的文本节点,规范里会详细说明它的语义和使用规则。 - 浏览器厂商的开发者文档:
- Chrome、Edge的开发者文档中,在XPath相关章节(比如DevTools元素选择的教程)里会覆盖
text()这类常用节点测试的用法,以及浏览器对XPath标准的具体实现细节。 - Firefox的开发者文档里也有专门的XPath使用指南,包含
text()在内的常见节点测试和函数说明,你可以去MDN搜「XPath 语法」页面,里面会专门讲节点测试的内容,和函数参考页是分开的。
- Chrome、Edge的开发者文档中,在XPath相关章节(比如DevTools元素选择的教程)里会覆盖
- DOM XPath 规范:
document.evaluate()遵循的是DOM XPath规范,其中明确了浏览器实现XPath时需要遵守的标准,包括支持的节点测试和函数集合。
另外,你搜到的教程类内容虽然不是官方参考,但如果是来自知名技术社区或厂商官方博客的,也可以作为实践补充,但核心规则还是以W3C和浏览器厂商的官方文档为准。
内容的提问来源于stack exchange,提问作者phnord
相关产品推荐
相关产品推荐

