0
我已經用在這個環節的信息,但我不能讓它文件的解析工作:獲取和使用Python設置XML尾(文本外標籤)的ElementTree
Extracting text after tag in Python's ElementTree
解析工作正常因爲屬性獲取效果很好。只是尾巴失敗。
我還需要能夠用我自己的文本調整'尾巴',但我不能看到這樣做的方式:xml.etree.ElementTree.set(),因爲沒有辦法調整尾巴作爲屬性?
我無法使用lxml的圖書館在這個例子:(所以我堅持xml.elementree
#my file contains '<favourites><favourite src="cat.jpg" />Picture of a cat</favourites>'
import xml.etree.ElementTree
rootF = xml.etree.ElementTree.parse('/home/pi/bin/test/test_xml.xml')
for elements in rootF.iter('favourite'): #iterate through each element
print "src:", elements.attrib.get('src')
print "tail:", elements.find('favourite').tail
感激地接受任何幫助!