我得到AssertionError:元素openerp有额外的内容:数据,第2行

时间:2016-08-05 04:38:52

标签: odoo-9

我正在尝试安装模块,然后我遇到错误。

AssertionError:元素openerp有额外的内容:数据,第2行

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

我必须在哪个文件中搜索错误纠正。我正在使用odoo9。

文件:

这是我的xmlfile.xml     

<data>

<record model="ir.ui.view" id="10">

<field name="name">model.name</field>

<field name="model">smp.model2</field>

<field name="arch" type="xml">

<form>

<sheet>

<group colspan="4">

<group colspan="2" cal="2">

<field name="name"/>

<field name="active"/>

</group>

<group colspan="2" cal="2">

<field name="age"/>

<field name="sal"/>

</group>

<group colspan="2" cal="2">

<field name="adharid"/>

<field name="cell"/>

</group>

<notebook colspan="4">

<page string="extrainfo"><field name="extrainfo"/></page>

<page string="temporaryaddress"><field name="temporaryaddress"/></page>

<page string="perminantaddress"><field name="perminantaddress"/></page>

</notebook> 

</group>

</sheet>

</form>

</field>

</record>

<record model="ir.ui.view" id="20">

<field name="name">model.name</field>

<field name="model">smp.model2</field>

<field name="arch" type="xml">

<tree>

<field name="name"/>

<field name="active"/>

<field name="age"/>

<field name="sal"/>

<field name="adharid"/>

<field name="cell"/>

<field name="extrainfo"/>

<field name="temporaryaddress"/>

<field name="perminantaddress"/>

</tree>

</field>

</record>

<record model ="ir.actions.act_window" id="action_smp_model2">

<field name="name">sampmodel</field>

<field name="res_model">smp.model2</field>

<field name="view_type">form</field>

<field name="viwe_mode">tree,form</field>

</record>

<menuitem id="smp_main_menu1" name="smp model2"/>

<menuitem id="subsmp_main_menu1" name="Sub sample model"
   parent="smp_main_menu1"/>

<menuitem id="actsmp_main_menu" name="action smp model"
parent="subsmp_main_menu1" action="action_smp_model2"/>

</data>

</openerp>

这是我的data.xml文件      

<data>

<record id='1' name="smp.model2">

<filed name="name">name1</filed>

<filed name="age">23</filed>

<filed name="cell">123456434</filed>

</record>

<record id='2' name="smp.model2">

<filed name="name">name1</filed>

<filed name="age">23</filed>

<filed name="cell">123456434</filed>

</record>

<record id='3' name="smp.model2">

<filed name="name">name1</filed>

<filed name="age">23</filed>

<filed name="cell">123456434</filed>

</record>

</data>

</openerp>

这是python_file.py

from openerp import models,fields

class model2(models.Model):

_name="smp.model2"

name=fields.Char(string="model name", requred=True, help="name of the 

model")

active=fields.Boolean(String="Active")

age=fields.Integer(string="person age",help="age of person")

sal=fields.Integer(string="sal")

adharid=fields.Integer(string="Adhar Id")

cell=fields.Integer(string="phone number",requred=True)

extrainfo=fields.Text(string="Extra information")

temporaryaddress=fields.Text(string="Temporary address")

perminantaddress=fields.Text(string="perminant address")

这是__openerp__.py文件

{

    'name':'module12',

    'description':'module12',

    'author':'naveen',

    'version':'9.0',

    'depends':['base'],

    'data':['xmlfile.xml','data.xml']
}

1 个答案:

答案 0 :(得分:0)

xml中有错误,例如:

requred=Truerequired=True

<filed<field