代码之家  ›  专栏  ›  技术社区  ›  lam62

如何使用XML从XHTML/XML中提取相关数据。dom。小型化

  •  0
  • lam62  · 技术社区  · 2 年前

    我使用以下代码从以下XML代码中提取“星期二晚上”:

    <p class="period-name">Tuesday<br clear="none"></br>Night</p>
    

    但我得到的只是第一个词“星期二”,我怎么才能解决这个问题?

    domtree = xml.dom.minidom.parse(i) 
    group = domtree.documentElement 
    city = group.getElementsByTagName('h2')[0].childNodes[0].data.strip() 
    data = group.getElementsByTagName('p')
    for element in data:
        if element.getAttribute("class") == "period-name":
            print(element.firstChild.toxml())
    
    0 回复  |  直到 2 年前