我正在使用python& mindom模块。
我想从
中提取abc
<someTag>abc</someTag>.
假设我可以访问someTag
,如何从那里检索abc
?
答案 0 :(得分:5)
>>> from xml.dom.minidom import parseString
>>> x = parseString('<abc>foo</abc>')
>>> x.getElementsByTagName('abc')[0].firstChild.nodeValue
u'foo'
答案 1 :(得分:1)
如果你有someTag 你可以通过调用tag.data
来获取它的数据f.ex。通过
from xml.dom.minidom import parseString
dom = parseString("<someTag>abc</someTag>")
tag = dom.getElementsByTagName("someTag")[0]
node = tag.childNodes[0]
print node.data
有关更详尽的示例,请参阅http://docs.python.org/library/xml.dom.minidom.html#dom-example