本篇让我们一起来了解XPath吧!
XPath是一种什么语言?
XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。 XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初XPath的提出的初衷是将其作为一个通用的、介于XPointer与XSL间的语法模型。
XPath 含有多少个内建的函数?它们的作用是什么?
XPath 含有超过100个内建的函数。这些函数用于字符串值、数值,日期和时间比较、节点和 QName 处理、序列处理、逻辑值等等。
XPath的类型的节点分别是什么呀?
在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。
XPath表达式的三个构成成分是什么?
XPath表达式的三个构成成分是:
1、轴描述(用最直接的方式接近目标节点)
2、节点测试(用于筛选节点位置和名称)
3、节点描述(用于筛选节点的属性和子节点特征)