0
Python beginner here。 私はminidomを使用して、XMLファイルの構造を解析しようとしています。Python minidomはXMLからテキストを抽出します
...
<Node Precode="1">
<Text Id="9">sometext 1</Text>
</Node>
...
私が(stackoverflowのと私のニーズに適応には見られない私自身のデザインの、)再帰関数を使用して、リストにすべてのノード要素を追加しようとしています:XMLの構造は、このようなものです。どのように私は「sometext」テキストを抽出し、list_to_write
リストの要素として追加することができます
from xml.dom import minidom
list_to_write=[]
def parse_node(root):
if root.childNodes:
for node in root.childNodes:
if node.nodeType == node.ELEMENT_NODE:
new_node = [node.tagName,node.parentNode.tagName,node.getAttribute('Precode'),node.attributes.items()]
list_to_write.append(new_node)
parse_node(node)
return list_to_write
:現在の状況は、このですか?
エキス"sometext"何をするには?リストになるには? – aircraft
list_to_writeの要素として –