1
我有一個XML文件,它看起來象下面這樣:讀取XML,並試圖將其解壓縮到2個不同的XML的
<?xml version="1.0" encoding="ASCII" standalone="yes"?>
<file>
<records>
<record>
<device_serial_number>PAD203137687</device_serial_number>
<device_serial_number_2>203137687</device_serial_number_2>
</record>
<record>
<device_serial_number>PAD203146024</device_serial_number>
<device_serial_number_2>203146024</device_serial_number_2>
</record>
</records>
</file>
現在我要檢查DEVICE_SERIAL_NUMBER在每個記錄和檢查,如果最後4個字符6024,如果是,那麼寫完整的記錄數據到一個名爲one.xml
newxml文件我已經從我的理解嘗試以下
from xml.etree import ElementTree as ET
tree = ET.parse('C:\\Users\\x3.xml')
for node in tree.findall('.//records//record/'):
print("<"+str(node.tag) + "> "+"<"+str(node.text)+"/>")
感謝其相當明確 – user8521874
@ user8521874沒問題 –