2

私は通常、次のことを行います。

nextPreset = element.firstChild
while nextPreset != None:
    #doThings
    nextPreset = nextPreset.nextSibling

次のようなものがあるかどうか疑問に思っていました:

for child in element.children:
    #doThings

メソッドを見ました_get_childNodesが、プライベートです...

4

1 に答える 1

5

1 つのプロジェクトでそれを数回行う場合は、次を使用できます。

def iterate_children(parent):
    child = parent.firstChild
    while child != None:
        yield child
        child = child.nextSibling

そして、する

for child in iterate_children(element):
    # foo
于 2012-02-16T12:45:02.170 に答える