iter('somestring')在python 2.7.11中没有为xml提供任何内容

时间:2016-12-07 17:20:04

标签: xml python-2.7 elementtree

我正在尝试使用示例20.5.1.4。寻找有趣的元素¶  这里 : https://docs.python.org/3/library/xml.etree.elementtree.html

(define (g n)
  (define (aux n fn1 fn2 fn3)
    (if (< n 3)
        fn1
        (aux (- n 1) (+ fn1 (* 2 fn2) (* 3 fn3)) fn1 fn2)))
  (if (< n 3)
      n
      (aux n 2 1 0)))

看起来很简单,在我的xml上使用它来搜索名为'noiseLevelValues'的元素

我希望看到这些列表(因为XML中有几个),它似乎没有完成它的工作......这个例子很简单但很简单但不知道为什么它没有找到任何东西。< / p>

>>> for neighbor in root.iter('neighbor'):
...     print(neighbor.attrib)

在xml树中有大量标签,但是没有找到任何标签。我缺少一步吗?我以为它从那个节点经过了整个树?

这里有一个右关闭和起始标签的片段......

root = xml.etree.ElementTree.parse('product.xml').getroot()
        for child in root.iter('noiseLevelValues'):         
            print child.text

0 个答案:

没有答案