我正在迭代我在xml文件中找到的元素,如下所示:
for elem in fileasxml.xpath("//elementname[some condition]"):
do something
现在代替do something
我想将我找到的元素和第一个后续兄弟写入文件。现在我知道如何写入文件,我不知道如何获得以下兄弟。
我见过getnext()
方法,但由于我想要的元素不在elem
,所以它不起作用。
同样的原因我无法使用elem.xpath()
有什么想法吗?
答案 0 :(得分:2)
好吧我错了。在找到下面的兄弟之前,我把我找到的元素添加到新结构中时犯了一个错误。
getnext()实际上有效!