过滤页面中的XML数据以获取特定数据

时间:2015-01-30 20:47:11

标签: python xml

我有以下想要过滤的xml数据,只是在Name之间获取字符串。我尝试使用xml.etree.ElementTree但到目前为止没有运气。有没有一种很好的方法来删除所有这些并获得字符串输出?

 ParentList
  Name xyz-abc-01 /Name 
  Name xyz-abc-02 /Name 
  ParentList

1 个答案:

答案 0 :(得分:0)

你可以这样做:

from xml.etree import ElementTree

my_tree = '<ParentList><Name>xyz-abc-01</Name><Name>xyz-abc-02</Name></ParentList>'
for name_element in my_tree.getchildren():
    print name_element.text

您可以像这样访问树中的任何子元素。