如何找到兄弟组引入nokogiri
问题描述:
例如,我有这样的XML:如何找到兄弟组引入nokogiri
我想找到只拥有男性和女性人员组。我只是想找到:
<group>
<person gender="male" name="Peter" />
<person gender="female" name="Claudia" />
</group>
因为里面有一个男性和一个女性。
我不想看到:
<group>
<person gender="female" name="Andrea" />
</group>
<group>
<person gender="male" name="Daniel" />
</group>
答
我不完全熟悉引入nokogiri,但我知道的XPath。如果你想选择与男性和女性组只有你能做到这一点
//group[person/@gender='male' and person/@gender = 'female']
它应该返回
<group>
<person gender="male" name="Peter"/>
<person gender="female" name="Claudia"/>
</group>