Мне нужно получить список значений атрибутов от дочерних элементов в Python.
Проще всего объяснить на примере.
Учитывая некоторые XML, как это:
<elements>
<parent name="CategoryA">
<child value="a1"/>
<child value="a2"/>
<child value="a3"/>
</parent>
<parent name="CategoryB">
<child value="b1"/>
<child value="b2"/>
<child value="b3"/>
</parent>
</elements>
Я хочу иметь возможность сделать что-то вроде:
>>> getValues("CategoryA")
['a1', 'a2', 'a3']
>>> getValues("CategoryB")
['b1', 'b2', 'b3']
Это похоже на работу для XPath, но я открыт для всех рекомендаций. Я также хотел бы услышать о ваших любимых библиотеках Python XML.