XPath 节点
2025-04-23
17
参考资料
XPath 节点
节点类型
元素节点
属性节点
文本节点
命名空间节点
处理指令节点
注释节点
文档节点
节点属性
node-name: 节点名称
node-value: 节点值
parent: 父节点
children: 子节点
attributes: 属性节点
namespace-uri: 命名空间URI
基本语法
/: 从根节点选取
//: 从匹配节点选取
.: 当前节点
..: 父节点
@: 选取属性
*: 匹配任意元素节点
@*: 匹配任意属性节点
node(): 匹配任意类型节点
常用用法
绝对路径: /bookstore/book/title
相对路径: book/title
谓词: /bookstore/book[1]
通配符: /bookstore/*
属性选择: //book[@category]
文本选择: //title/text()
示例
选择所有book元素: //book
选择第一个book元素: /bookstore/book[1]
选择价格大于35的book: //book[price>35]
选择category属性为"web"的book: //book[@category='web']
选择title元素的文本: //title/text()
选择所有属性: //book/@*
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。