这里有点初学者问题:
假设我有一个 xml 块:
<root>
<district>
<house><room><door/><room></house>
</district>
<district>
<street>
<house>and so on</house>
</street>
等等
使用 ElementTree 我可以:
houses=doc.findall(".//house")
选择所有的房子节点,不管它们的父节点。我现在要做的是将每个房屋节点变成一个单独的树对象。
这样做的部分原因是我想再做一次发现:
door=houseXml.findall(".//door")
我可以做类似的事情:
for _house in houses:
houseXml=_house.getiterator
但这似乎不符合我的要求。
我哪里错了?