のすべてのノードを再帰的に通過しますXML
。
def verify_elements_children(root):
if root.childNodes:
for node in root.childNodes:
if node.nodeType == node.ELEMENT_NODE:
if node.tagName in config_elements_children[node.parentNode.tagName]:
# print node.toxml()
verify_elements_children(node)
しかし、選択したすべての属性名を取得する方法がわかりませんかnode
?