我的xml不像其他人。 這裏是我的XML的例子:使用xml.dom解析xml
"<msg t='sys'><body action='verChk' r='0'><ver v='153' /></body></msg>"
我要的是付諸行動的價值。 我怎樣做,使用python中... xml.dom的
我的xml不像其他人。 這裏是我的XML的例子:使用xml.dom解析xml
"<msg t='sys'><body action='verChk' r='0'><ver v='153' /></body></msg>"
我要的是付諸行動的價值。 我怎樣做,使用python中... xml.dom的
下面是一個使用和xml.dom的行動中提取屬性的值代碼:
s = "<msg t='sys'><body action='verChk' r='0'><ver v='153' /></body></msg>"
from xml.dom import minidom
el = minidom.parseString(s)
el.getElementsByTagName('body')[0].attributes['action'].value
Out[4]: u'verChk'
所以基本上這會輸出'verChk'? – jadbalout 2014-09-05 09:34:38
是的,輸出是「body」元素的「action」屬性的值。 – 2014-09-05 13:52:44
檢查[文檔](https://開頭docs.python.org/2/library/xml.dom.html) – sk11 2014-09-05 06:57:54