Есть ли способ или какая-либо структура в python для создания объектной модели из xml?

например, мой xml-файл содержит:

<layout name="layout1">
    <grid>
        <row>
            <cell colSpan="1" name="cell1"/>
        </row>
        <row>
            <cell name="cell2" flow="horizontal"/>
        </row>
    </grid>
</layout>

и я хочу получить объект из xml например, возвращаемая структура объекта будет такой

class layout(object):
     def __init__(self):
         self.grid=None
class grid(object):
     def __init__(self):
         self.rows=[]
class row(object):
     def __init__(self):
         self.cels=[]
6
задан Pooya 31 January 2013 в 13:17
поделиться