将xml记录字段转换为python

将xml记录字段转换为python,python,xml,odoo,Python,Xml,Odoo,我是odoo的初学者,我有xml文件,在该文件中有记录:- <record id="test_rule_on_create" model="base.automation"> <field name="name">Base Automation: test rule on create</field> <field name="model_id" ref="base_automation.m

我是
odoo
的初学者,我有xml文件,在该文件中有记录:-

        <record id="test_rule_on_create" model="base.automation">
            <field name="name">Base Automation: test rule on create</field>
            <field name="model_id" ref="base_automation.model_base_automation_lead_test"/>
            <field name="state">code</field>
            <field name="code" eval="'records.write({\'user_id\': %s})' % ref('base.user_demo')"/>
            <field name="trigger">on_create</field>
            <field name="active" eval="True"/>
            <field name="model_id" ref="base_automation.model_base_automation_lead_test"/>
            <field name="filter_domain">[('state', '=', 'draft')]</field>
        </record>

        <record id="test_rule_on_write" model="base.automation">
            <field name="name">Base Automation: test rule on write</field>
            <field name="model_id" ref="base_automation.model_base_automation_lead_test"/>
            <field name="state">code</field>
            <field name="code" eval="'records.write({\'user_id\': %s})' % ref('base.user_demo')"/>
            <field name="trigger">on_write</field>
            <field name="active" eval="True"/>
            <field name="model_id" ref="base_automation.model_base_automation_lead_test"/>
            <field name="filter_domain">[('state', '=', 'done')]</field>
            <field name="filter_pre_domain">[('state', '=', 'open')]</field>
        </record>

基本自动化:创建上的测试规则
代码
论创造
[('state','=','draft')]
基本自动化:写操作上的测试规则
代码
论你的写作
[('state','=','done')]
[('state','=','open')]
谁能帮助我,如何在python中转换这些记录?
提前谢谢你

这取决于要转换的数据格式。您可以阅读本教程:

您必须更具体地说明您试图实现的目标。@Reez0我想要“如何用python编写此记录和触发器?”