安装odoo自定义模块时出错:AssertionError:元素openerp有额外的内容:数据,第2行

时间:2017-08-24 06:19:19

标签: python openerp odoo-9 assertions

我正在尝试安装自定义模块,然后收到错误信号。

File "C:\Program Files (x86)\Odoo 9.0-20170818\server\.\openerp\modules\loading.py", line 340, in load_modules
File "C:\Program Files (x86)\Odoo 9.0-20170818\server\.\openerp\modules\loading.py", line 239, in load_marked_modules
File "C:\Program Files (x86)\Odoo 9.0-20170818\server\.\openerp\modules\loading.py", line 156, in load_module_graph
File "C:\Program Files (x86)\Odoo 9.0-20170818\server\.\openerp\modules\loading.py", line 98, in _load_data
File "C:\Program Files (x86)\Odoo 9.0-20170818\server\.\openerp\tools\convert.py", line 849, in convert_file
File "C:\Program Files (x86)\Odoo 9.0-20170818\server\.\openerp\tools\convert.py", line 919, in convert_xml_import
File "lxml.etree.pyx", line 3313, in lxml.etree._Validator.assert_ (src\lxml\lxml.etree.c:159862)
AssertionError: Element openerp has extra content: data, line 2

我为犯这个错误犯了什么错误。

我正在使用odoo9,我搜索它是由XML文件引起的,我试图改变并删除但不能解决我的问题。

提前谢谢。

这是我的XML文件:

<odoo>
    <data>
        <record id="purchase_order_form_training" model="ir.ui.view">
            <field name="name">purchase.order.form</field>
            <field name="model">purchase.order</field>
            <field name="inherit_id" ref="purchase.purchase_order_form"/>
            <field name="arch" type="xml">
                <field name="amount_tax" position="after">
                    <field name="down_payment" widget="monetary" options="{'currency_field':'currency_id'}"/>
                </field>
            </field>
        </record>

        <record id="purchase_order_tree_training" model="ir.ui.view">
            <field name="name">purchase.order.tree</field>
            <field name="model">purchase.order</field>
            <field name="inherit_id" ref="purchase.purchase_order_tree"/>
            <field name="arch" type="xml"/>     
        </record>
    </data>
</odoo>

0 个答案:

没有答案