返回满足以下所有条件的 us 实体的xpath表达式应该是什么: 。 lo 是«name1» 。 na 是«Name1»
<rac>
<us>
<lo> name1 </lo>
<na> Name1 </na>
<pro>
<val> admin </val>
<id> 6 </id>
<des> adminUser </des>
</pro>
<pro>
<val> operator </val>
<id> 3 </id>
<des> Operator </des>
</pro>
</us>
<us>
<lo> name2 </lo>
<na> Name2 </na>
<pro>
<val> admin </val>
<id> 1 </id>
<des> adminU </des>
</pro>
<pro>
<val> power </val>
<id> 9 </id>
<des> powerU </des>
</pro>
</us>
非常感谢!
答案 0 :(得分:0)
嗯,就像你说的那样(假设你想要us
):
//us[
lo[normalize-space() = 'name1']
and na[normalize-space() = 'Name1']
and count(pro/val)=2
and pro/val[normalize-space() = 'admin']
and pro/val[normalize-space() = 'operator'] ]