使用Lxml查找特定类型的所有元素的pythonic方法

时间:2016-08-29 16:48:39

标签: python xml lxml

我对Lxml并不是很了解,但我想你们中的一些人可能知道如何快速完成以下任务。请参阅下文...具体来说,我需要解析XML以获取所有类别元素中name属性的值。例如:

<categories>
  <category name="Test">
    <p>test_1</p>
  </category>
  <category name="Acme">
    <p>acme_1</p>
  </category>
</categories

因此,对于上述情况,结果将是以下类别名称:

Test
Acme

1 个答案:

答案 0 :(得分:1)

names = root_el.xpath('//category/@name')