1. 程式人生 > >Python解析XML檔案 xml.dom.minidom demo

Python解析XML檔案 xml.dom.minidom demo

前情提要:
需要對底層的引數檔案(xml格式)進行讀取,並將前端下發的資料覆蓋原資料,並儲存。
XML樁(01.xml):

<?xml version="1.0" ?>
<try>
    <name>SJH</name>
</try>

程式碼呈現:

import xml.dom.minidom
import os

dom = xml.dom.minidom.parse("01.xml")  
root = dom.documentElement
print root.nodeName
a = root.getElementsByTagName('name')
b = a[0]
print b.nodeName
print b.firstChild.data
print b.nodeType

with open('test.xml',"w") as f:
    dom.writexml(f)

結果呈現:

try
name
SJH
1