XPath表达式
来源:互联网 发布:淘宝达人论坛 编辑:程序博客网 时间:2024/04/30 21:26
对xml文档操作时,有些函数参数为xpath表达式,不是很了解,于是查了下资料大概表述如下:
XPath表达式
XML 文档对象模型 (DOM)
能够以编程方式读取、处理和修改 XML 文档。
XPath 表达式
XPath 表达式使用路径表示法(与 URL 中使用的路径表示法类似)寻址 XML 文档的各个部分。表达式计算为生成子元素集、布尔值、数字或字符串类型的对象。
URL与XPath 表达式比较
URL: 由文件系统中的文件夹和文件组成的层次结构。
每个级别具有唯一名称的文件。URL 总是标识单个文件。
相对特定文件夹(称为“当前文件夹”)进行计算。
XPath: 由 XML 文档中的元素和其他元素组成的层次结构。
每个级别的元素名可能不是唯一的。XPath 表达式标识所有匹配的元素集。
相对特定元素(称为表达式的“上下文”)进行计算。
基本 XPath 表达式 (判断是谁的集合!!)
1.当前上下文
2.文档根
3.根元素
属性
XPath 使用 @ 符号表示属性名。属性和子元素应公平对待,两种类型之间的功能应尽可能相当。
例如:
比较
运算符:
例如:
集运算
Union (|) 运算符
|(即 union)运算符返回两个操作数的联合,操作数必须是节点集。例如,//author | //publisher 返回的节点集结合了所有 //author 节点和所有 //publisher 节点。
例如:
筛选器和筛选模式
通过将筛选子句 [pattern] 添加到集合中,可以对任何集合应用约束和分支。筛选器类似于 SQL WHERE 子句。筛选器中包含的模式称为“筛选模式”。
例如:
0 0
- XPath表达式
- XPath表达式
- XPath表达式
- xpath 表达式
- XPATH表达式
- XPath表达式
- xpath表达式
- xPath表达式
- XPath常用表达式
- XML中的XPath表达式
- 常用的XPath表达式
- Xpath路径表达式
- xpath路径表达式笔记
- Xpath文件表达式
- 常用的XPath表达式
- XPath常用表达式
- xpath路径表达式笔记
- xpath路径表达式笔记
- 数据库开发(9)查询处理
- ModelDriven机制及其运用
- OpenCV 获取摄像头,新建窗口显示摄像头视频
- C#设计模式学习笔记-单例模式
- DRM进入HTML 5标准 两害相权取其轻?
- XPath表达式
- iOS - CGContextAddLineToPoint 绘图崩溃:
- 关闭Android设备root及adb服务
- 判断Javascript变量是否为空
- django -- Bad Request (400)
- 如何关闭电脑防火墙
- 类的构造函数的执行顺序
- 无线局域网中RADIUS协议原理与实现
- 【原创】SPI 入门测试问题