XPATH text() 函数和类似函数:参考在哪里?

问题描述 投票:0回答:1

我正在尝试更好地使用 XPATH – 特别是通过 document.evaluate() 在 Javascript 中

通常,在学习 Javascript 的新方面时,我会研究 MDN 文档,因为它们往往非常全面且写得很好

但是,当我查看他们的 XPath 函数参考时,text() 并没有出现

我猜测这与它不是通用 XPath 标准的一部分有关,而是添加到特定的 HTML 相关浏览器实现中?不过,它在 Chrome、Firefox 等中的工作原理似乎是一样的……所以我无法想象它在某些方面没有标准化

在哪里可以找到记录此函数的 XPath 参考,以及添加到标准 Javascript 浏览器实现中的其他类似函数?

我尝试在谷歌上搜索“XPath text() 函数参考”之类的内容,虽然我发现很多教程都在讨论如何使用它们,但我仍然找不到参考文档

xpath text reference code-documentation
1个回答
0
投票

查看您正在使用的 XPath 版本的官方 W3C 规范:它们非常具有可读性。 XPath 1.0 版本可能有点简洁,后续版本可能有点冗长,但您应该会发现它们包含您需要的内容。

XPath 1.0 版本位于 https://www.w3.org/TR/1999/REC-xpath-19991116/

或者(无耻的插件)总有书,比如我自己的。

MDN 等在线参考源的问题在于,它们很适合参考,但不会教你概念。如果您还不知道

text()
是节点测试而不是函数,那么它们不会对您有太大帮助。

© www.soinside.com 2019 - 2024. All rights reserved.