一起来了解XPath吧!

简介: 一起来了解XPath吧!

本篇让我们一起来了解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、节点描述(用于筛选节点的属性和子节点特征)

相关文章
|
21天前
|
存储 Java 数据库
JPA中@ElementCollection使用
JPA中@ElementCollection使用
26 0
|
3月前
|
缓存 Java API
深入理解JPA
深入理解JPA
83 0
|
云栖大会
apaas 、ipaas
apaas 、ipaas自制脑图
169 0
apaas 、ipaas
PAUSE
PAUSE
94 0
|
算法
PAT条条大路通罗马
Indeed there are many different tourist routes from our city to Rome. You are supposed to find your clients the route with the least cost while gaining the most happiness.
109 0
|
Linux
packetdrill
packetdrill工具安装
225 0
packetdrill
OPA 4 - createButtonTest
Created by Wang, Jerry on Nov 08, 2015
OPA 4 - createButtonTest
OPA 9 - When.onCreateButtonView.iClickTheCreateButton();
Created by Wang, Jerry, last modified on Nov 08, 2015
97 0
OPA 9 - When.onCreateButtonView.iClickTheCreateButton();
OPA 18 - iTeardownMyAppFrame
Created by Wang, Jerry, last modified on Nov 08, 2015
OPA 18 - iTeardownMyAppFrame