0
Python初學者在這裏。 我想解析一個XML文件的結構,使用minidom。 XML結構是這樣的:Python minidom從XML中提取文本
...
<Node Precode="1">
<Text Id="9">sometext 1</Text>
</Node>
...
我想所有的節點元素添加到列表,使用遞歸功能(我自己設計的,在計算器發現適合我的需求不是)。目前的狀況是這樣的:
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」則會文本,並將其添加爲list_to_write
列表中的元素?
提取物「sometext」做什麼?成爲一個列表? – aircraft
作爲list_to_write中的一個元素 –