我有以下xml,我想从每个项目获取电话。 我有一个循环,我可以成功地读取名字和姓氏,但我已经堆积在另一部分。
我应该遵循的xpath
<items>
<item>
<name></name>
<surname></surname>
<list>
<phone></phone>
<email></email>
</list>
</item>
<item>
<name></name>
<surname></surname>
<list>
<phone></phone>
<email></email>
</list>
</item>
</items>
由于
答案 0 :(得分:0)
dom.xpath(“// item”)。每个do | item_node |
name = item_node.xpath("./name")
surname = item_node.xpath("./surname")
phone = item_node.xpath("./list/phone")
email = item_node.xpath("./list/email")
端