我尝试这样做,但没有得到如何做到这一点是我的xml.file
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record name ="Collection Report" id="view_collection_report_tree" model="cl.wastemanager.collection.report">
<field name="description">Collection Report Tree</field>
<field name="model">ir.ui.view</field>
<field name="arch" type="xml">
<tree string="Collection Analysis">
<field name="hospital_no" type="string"/>
<field name="partner_id" type="integer"/>
<field name="district" type="string"/>
<field name="town" type="string"/>
<field name="date" type="string"/>
<field name="cat1_uom_count" type="integer"/>
<field name="cat1_uom_qty" type="float"/>
<field name="cat2_uom_count" type="integer"/>
<field name="cat2_uom_qty" type="float"/>
<field name="cat3_uom_count" type="integer"/>
<field name="cat3_uom_qty" type="float"/>
<field name="cat4_uom_count" type="integer"/>
<field name="cat4_uom_qty" type="float"/>
<field name="cat5_uom_count" type="integer"/>
<field name="cat5_uom_qty" type="float"/>
<field name="total_uom_count" type="integer"/>
<field name="total_uom_qty" type="float"/>
<field name="plant_id" type="integer"/>
<field name="vehicle_id" type="integer"/>
</tree>
</field>
</record>
</data>
</openerp>
我想把它读成一个python对象,就像字典列表一样。因为标记是绝对固定的,所以我很想使用正则表达式(我非常擅长使用它们)。但是,我想我会检查是否有人知道如何在这里轻松避免正则表达式。不过,我对SAX或其他解析没有太多经验,但我愿意学习。
我期待着看到如何在Python中没有正则表达式的情况下快速完成此操作。感谢您的帮助!
慕勒3428872
拉丁的传说
相关分类