minidomを使用してpythonでxmlノードに子があるかどうかを確認するにはどうすればよいですか?
xml ファイル内のすべての属性を削除する再帰関数を作成しています。同じ関数を再度呼び出す前に、ノードに子ノードがあるかどうかを確認する必要があります。
私が試したこと: node.childNodes.length を使用しようとしましたが、うまくいきませんでした。他の提案はありますか?
ありがとう
私のコード:
def removeAllAttributes(dom):
for node in dom.childNodes:
if node.attributes:
for key in node.attributes.keys():
node.removeAttribute(key)
if node.childNodes.length > 1:
node = removeAllAttributes(dom)
return dom
エラー コード: RuntimeError: 最大再帰深度を超えました