社区
XML/XSL
帖子详情
xpath是否支持属性匹配中使用通配符?
phommy
2014-08-12 03:55:26
比如我要找带class属性的div节点,要求class属性的值以“Number Skill”开头
如下面这行
//div[@class = ( "Number Skill1")]
Skill后边的数字可能是1到100之间的数字,我能写在一起吗?比如 //div[@class like ( "Number Skill*")] 这样?
...全文
1788
3
打赏
收藏
xpath是否支持属性匹配中使用通配符?
比如我要找带class属性的div节点,要求class属性的值以“Number Skill”开头 如下面这行 //div[@class = ( "Number Skill1")] Skill后边的数字可能是1到100之间的数字,我能写在一起吗?比如 //div[@class like ( "Number Skill*")] 这样?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IE11下面经常卡到爆
2014-08-14
打赏
举报
回复
原来xpath也可以模糊查询啊,学习了 //div[contains(@class,'Number Skill')]
跳蚤图
2014-08-13
打赏
举报
回复
可以使用contains和match函数
IE11下面经常卡到爆
2014-08-12
打赏
举报
回复
好像不能直接那样用 最好是//div[@class],再用程序判断 不过自从有了Linq to xml,你的问题也可以一个查询拿到
快学 scala
中
文版 带完整目录
目 录 译者序 V 第1版序 XVII 前言 XIX 作者简介 XXIII 第1章 基础 A1 1 1.1 Scala解释器 1 1.2 声明值和变量 4 1.3 常用类型 5 1.4 算术和操作符重载 7 1.5 关于方法调用 8 1.6 apply方法 9 1.7 Scaladoc 11 练习 16 第2章 控制结构和函数 A1 19 2.1 条件表达式 20 2.2 语句终止 22 2.3 块表达式和赋值 22 2.4 输入和输出 23 2.5 循环 25 2.6 高级for循环 27 2.7 函数 28 2.8 默认参数和带名参数 L1 29 2.9 变长参数 L1 29 2.10 过程 31 2.11 懒值 L1 31 2.12 异常 32 练习 35 第3章 数组相关操作 A1 39 3.1 定长数组 39 3.2 变长数组:数组缓冲 40 3.3 遍历数组和数组缓冲 41 3.4 数组转换 42 3.5 常用算法 44 3.6 解读Scaladoc 45 3.7 多维数组 47 3.8 与Java的互操作 48 练习 49 第4章 映射和元组 A1 53 4.1 构造映射 53 4.2 获取映射
中
的值 54 4.3 更新映射
中
的值 55 4.4 迭代映射 56 4.5 已排序映射 57 4.6 与Java的互操作 57 4.7 元组 58 4.8 拉链操作 59 练习 60 第5章 类 A1 63 5.1 简单类和无参方法 63 5.2 带getter和setter的
属性
64 5.3 只带getter的
属性
67 5.4 对象私有字段 68 5.5 Bean
属性
L1 69 5.6 辅助构造器 71 5.7 主构造器 72 5.8 嵌套类 L175 练习 78 第6章 对象 A1 81 6.1 单例对象 81 6.2 伴生对象 82 6.3 扩展类或特质的对象 83 6.4 apply方法 84 6.5 应用程序对象 85 6.6 枚举 86 练习 87 第7章 包和引入 A1 91 7.1 包 91 7.2 作用域规则 93 7.3 串联式包语句 95 7.4 文件顶部标记法 95 7.5 包对象 96 7.6 包可见性 97 7.7 引入 97 7.8 任何地方都可以声明引入 98 7.9 重命名和隐藏方法 99 7.10 隐式引入 99 练习 100 第8章 继承 A1 103 8.1 扩展类 103 8.2 重写方法 104 8.3 类型检查和转换 105 8.4 受保护字段和方法 106 8.5 类的构造 106 8.6 重写字段 107 8.7 匿名子类 109 8.8 抽象类 109 8.9 抽象字段 110 8.10 构造顺序和提前定义 L3 110 8.11 Scala类继承关系 112 8.12 对象相等性 L1 114 8.13 值类 L2 116 练习 117 第9章 文件和正则表达式 A1 121 9.1 读取行 121 9.2 读取字符 122 9.3 读取词法单元和数字 123 9.4 从URL或其他源读取 124 9.5 读取二进制文件 124 9.6 写入文本文件 124 9.7 访问目录 125 9.8 序列化 125 9.9 进程控制 A2126 9.10 正则表达式 129 9.11 正则表达式组 130 练习 131 第10章 特质 A1135 10.1 为什么没有多重继承 135 10.2 当作接口
使用
的特质 137 10.3 带有具体实现的特质 138 10.4 带有特质的对象 139 10.5 叠加在一起的特质 140 10.6 在特质
中
重写抽象方法 141 10.7 当作富接口
使用
的特质 142 10.8 特质
中
的具体字段 143 10.9 特质
中
的抽象字段 144 10.10 特质构造顺序 145 10.11 初始化特质
中
的字段 147 10.12 扩展类的特质 148 10.13 自身类型 L2 149 10.14 背后发生了什么 151 练习 152 第11章 操作符 A1157 11.1 标识符 157 11.2
中
置操作符 158 11.3 一元操作符 159 11.4 赋值操作符 160 11.5 优先级 161 11.6 结合性 162 11.7 apply和update方法 162 11.8 提取器 L2 164 11.9 带单个参数或无参数的提取器 L2166 11
XPath
属性
值的模糊
匹配
XPath
是一种强大的查询语言,用于在 XML 和 HTML 文档
中
定位和提取元素。
属性
值的模糊
匹配
是
XPath
的一项高级技巧,它允许我们
使用
通配符
和特定函数来实现模糊
匹配
的筛选和定位。本篇博客将深入探讨
XPath
属性
值的模糊
匹配
技巧,通过详细的解释和实例演示,展示它在元素筛选和定位方面的优势和灵活性。
xpath
的
通配符
xpath
的
通配符
*
匹配
的是元素节点,不能
匹配
文本节点。文本节点和元素节点是两种不同的节点。 如果既想
匹配
元素节点,又想
匹配
文本节点,可以
使用
node() @*可以
匹配
任何的
属性
节点 截图来自W3School的
xpath
教程http://www.w3school.com.cn/
xpath
/index.asp
XPath
通配符
:实现模糊定位的高级技巧
XPath
是一种强大的查询语言,用于在 XML 和 HTML 文档
中
定位和提取元素。在实际的应用
中
,我们经常需要根据模糊的条件进行元素的定位,例如根据元素的部分
属性
或文本内容进行
匹配
。
XPath
提供了
通配符
,使我们能够实现模糊的元素定位。本篇博客将深入探讨
XPath
通配符
的
使用
方法和技巧,通过详细的解释和实例演示,展示它在模糊定位方面的优势和灵活性。
xpath
语法
xpath
XML/XSL
8,906
社区成员
22,678
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章