首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python怎么获取xml内容

2012-03-09 
python如何获取xml内容s ?xmlversion1.0 ?booktitle titlename /titledate onedate

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 ")

热点排行