XPath语法讲解

微信扫一扫,分享到朋友圈

XPath语法讲解
收藏 00

XPath基础语法:

XPath 使用路径表达式来选取 XML 文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。

谓语:

谓语用来查找某个特定的节点或者包含某个指定的值的节点,被嵌在方括号中。在下面的表格中,我们列出了带有谓语的一些路径表达式,以及表达式的结果:

通配符:

*表示通配符。

扩展

选取多个路径:

通过在路径表达式中使用“|”运算符,可以选取若干个路径。

示例如下:

//bookstore/book | //book/title
# 选取所有book元素以及book元素下所有的title元素

选取当前节点的属性

attribute::*

实例:获取a标签里面的所有href属性

//a/attribute::href

contains函数

fn:contains(string1,string2)
  • 如果 string1 包含 string2,则返回 true,否则返回 false。
  • 例子:contains(‘XML’,’XM’)
  • 结果:true

参考文档:XPath 教程

一个热爱互联网的咸鱼

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

热门

    抱歉,30天内未发布文章!
返回顶部