在Python中是否有与c# XmlNode.InnerText属性等效的属性?
如果没有,有没有用Python实现它的简单方法?我以为我找到了一些here,但它似乎以错误的顺序连接了节点和子节点的值。
发布于 2013-08-08 05:40:00
下面是一个使用ElementTree的小递归函数
def innertext(tag):
return (tag.text or '') + ''.join(innertext(e) for e in tag) + (tag.tail or '')示例用法:
import xml.etree.ElementTree as ET
root = ET.parse('somefile.xml').getroot()
print innertext(root)https://stackoverflow.com/questions/7674817
复制相似问题