我希望找到与某个模式匹配的元素的所有属性.
所以对于一个元素
<element s2="1" name="aaaa" id="1" />
<element s3="1" name="aaaa" id="2" />
Run Code Online (Sandbox Code Playgroud)
我希望能够找到以's'开头的所有属性(为第一个元素返回s1的值,为第二个元素的值返回s3).
如果这超出了xpath的能力,请告诉我.
Dim*_*hev 37
用途:
element/@*[starts-with(name(), 's')]
Run Code Online (Sandbox Code Playgroud)
此XPath表达式选择名称以字符串开头的所有属性节点,这些节点's'是指定element为当前节点的子节点的元素的属性.
starts-with() 是XPath 1.0中的标准函数
| 归档时间: |
|
| 查看次数: |
17236 次 |
| 最近记录: |