单个 xpath 表达式获取一些属性
我有一个包含一些节点的 XML 文档,例如
<node name="xxx" id="xxx">
Can I use a single XPath expression to get all attribute Nodes hisparent has atrtribute @id = 7
?
I have an XML document with some nodes like
<node name="xxx" id="xxx">
Can I use a single XPath expression to get all attribute nodes whose parent has also atrtribute @id = 7
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用:
选择所有非 id 属性,其父级具有值为数字
7
的id
属性。这将接受id='7'
和id=' 7 '
这会选择其父级具有
id
属性值的所有非 id 属性字符串'7'
。这将接受id='7'
但不接受id='7'
Use:
this selects all non-id attributes whose parent has an
id
attribute with value the number7
. this will acceptid='7'
andid=' 7 '
this selects all non-id attributes whose parent has an
id
attribute with value the string'7'
. This will acceptid='7'
but notid=' 7 '
不可以。您需要一一定义要读出的属性。
将获取
name
将获取
id
等。
No. You will need to define which attribute to read out - one by one.
will get the
name
will get the
id
etc.
这将选择所有值为 7 的
id
attribute 节点:This will select all
id
attribute nodes that have the value 7: