5

我正在迭代我在 xml 文件中找到的元素,如下所示:

for elem in fileasxml.xpath("//elementname[some condition]"):
    do something

现在,do something我不想将找到的元素加上第一个后续兄弟姐妹写入文件。现在我知道如何写入文件,我不知道如何获取以下兄弟。

我已经看到了该getnext()方法,但它不起作用,因为我想要获取的元素不在elem.

同样的原因我不能使用elem.xpath()

有任何想法吗 ?

4

1 回答 1

3

好吧我错了。在找到以下同级之前,我将找到的元素添加到新结构中时犯了一个错误。

getnext() 确实有效!

于 2013-08-01T12:42:22.487 回答