Ror*_*ker 1 xml xpath xml-attribute
考虑一下这个xml:
<parent>
<child name="alpha" />
</parent>
Run Code Online (Sandbox Code Playgroud)
还有这个xml
<parent>
<child name="beta" />
</parent>
Run Code Online (Sandbox Code Playgroud)
/ parent/child应该只有一个sinlge节点,其alpha或beeta为其名称值.
为了澄清......永远不会有2个子节点,每个节点都命名为alpha和beta
我正在尝试创建一个单独的xpath查询,它将在这两种情况中返回name的值.
我试过这个......
/parent/child[@name='alpha' | @name='beta']/@name
Run Code Online (Sandbox Code Playgroud)
......但它不起作用.
我应该如何归还这个值..?
更新:我推荐了样本以确保它们形成良好,因为一个答案表明它们不是.
试试:
/parent/child[(@name='alpha') or (@name='beta')]/@name
Run Code Online (Sandbox Code Playgroud)
它也应该没有括号.
| 归档时间: |
|
| 查看次数: |
161 次 |
| 最近记录: |