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

相关文章
|
XML Java 数据格式
常用的xpath
常用的xpath
111 0
|
4月前
|
SQL Java 数据库
什么是 PagingAndSortingRepository?
【8月更文挑战第21天】
80 0
|
开发框架 移动开发 安全
mPaaS
mPaaS是阿里云提供的一款移动应用开发平台,支持开发iOS和Android平台的原生应用程序和H5应用程序。mPaaS提供了丰富的移动应用开发服务和工具,包括移动应用开发框架、云端API、移动支付、推送服务、移动安全等,可以帮助开发者快速构建高质量的移动应用程序。
812 0
|
Windows
cclientX,pageX,screenX等详解
clientX 观点:鼠标相对于WINDOWS的坐标。 这里这个WINDOWS是指我们能看见的浏览器大小。所以不可能超过显示器的大小,如 screen.width,screen.height
117 0
|
云栖大会
apaas 、ipaas
apaas 、ipaas自制脑图
196 0
apaas 、ipaas
|
监控 Kubernetes 应用服务中间件
K8S(5)HPA
K8S(5)HPA
316 0
Pangram
Pangram
128 0
Pangram
|
算法
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.
126 0
|
存储 安全 Java
PalDB 介绍
开篇  PalDB在我的工作中被大面积使用,场景我就不描述了,这里我只想直白的说一句,这个系列的PalDB博文绝对是国内最详细的,如果有兴趣非常建议收藏了好好看看。
1072 0