XPath 有七种类型的节点
参考资料
XPath 节点类型
元素节点(Element Node)
介绍:XML 文档中的标签。
属性:有名称、子节点、属性节点等。
语法:
/elementName或//elementName。用法:用于选择特定元素。
示例:
//book选择所有<book>元素。属性节点(Attribute Node)
介绍:元素的属性。
属性:属于某个元素节点,有名称和值。
语法:
@attributeName。用法:选择元素的属性。
示例:
//book/@id选择所有<book>元素的id属性。文本节点(Text Node)
介绍:元素或属性中的文本内容。
属性:无名称,只有值。
语法:
text()。用法:选择元素的文本内容。
示例:
//book/title/text()选择所有<title>元素的文本内容。命名空间节点(Namespace Node)
介绍:XML 命名空间声明。
属性:有前缀和 URI。
语法:
namespace::*。用法:选择命名空间。
示例:
//book/namespace::*选择<book>元素的命名空间。处理指令节点(Processing Instruction Node)
介绍:XML 处理指令。
属性:有目标和数据。
语法:
processing-instruction()。用法:选择处理指令。
示例:
//processing-instruction()选择所有处理指令。注释节点(Comment Node)
介绍:XML 注释。
属性:无名称,只有注释内容。
语法:
comment()。用法:选择注释内容。
示例:
//comment()选择所有注释。根节点(Root Node)
介绍:XML 文档的根。
属性:无父节点,包含整个文档。
语法:
/。用法:表示文档根。
示例:
/选择文档根节点。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
本文来自《西里网 . html 网页设计》 -- 发布时间:2025-03-29
本页链接:https://html.ciilii.com/show/news-1531.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
