1
有沒有相當於c#XmlNode.InnerText
Python中的屬性?Python中的InnerText
如果沒有,是否有直接的方法在Python中實現它?我以爲我發現here,但它似乎以錯誤的順序連接節點和子節點的值。
有沒有相當於c#XmlNode.InnerText
Python中的屬性?Python中的InnerText
如果沒有,是否有直接的方法在Python中實現它?我以爲我發現here,但它似乎以錯誤的順序連接節點和子節點的值。
這裏是與ElementTree的作用有點遞歸函數:
def innertext(tag):
return (tag.text or '') + ''.join(innertext(e) for e in tag) + (tag.tail or '')
用法示例:哪些XML lib中你使用
import xml.etree.ElementTree as ET
root = ET.parse('somefile.xml').getroot()
print innertext(root)
? – Marat
MiniDOM。也許有一種直接使用ElementTree的方法? – oraghalb
我已經找到了解決我的問題[這裏是...](http://stackoverflow.com/a/11123399) – oraghalb