读书人

python怎么获取xml内容

发布时间: 2012-03-09 16:54:57 作者: rapoo

python如何获取xml内容
s= " " " <?xml version = "1.0 "?>
<book>
<title> titlename </title>
<date> one date </date>
<author>
<firstname> aaaa </firstname>
<lastname> bbbb </lastname>
</author>
</book> " " "

如何获取aaaa和bbbb这两个字符串?

[解决办法]
或者采用dom的方法
from xml.dom.minidom import parseString

dom = parseString(s)

def getElemValue(tagName):
for fn in dom.getElementsByTagName(tagName):
for node in fn.childNodes:
if node.nodeType == node.TEXT_NODE:
print tagName, node.data

getElemValue( "firstname ")
getElemValue( "lastname ")

读书人网 >perl python

热点推荐