Odoo 16自定义模块无法安装,XML视图解析报错
Odoo视图继承ParseError问题解决
错误信息
odoo.tools.convert.ParseError: 解析......odoo_account_type_menu/views/account_type_menu.xml:9时出错
问题原因
你提供的XML视图继承代码存在未闭合标签,Odoo的XML解析器严格要求标签成对出现,缺失闭合标签会直接触发解析失败。从代码来看,<field name="arch" type="xml">和<xpath>标签都没有完成闭合。
修正后的完整代码
<!--account account type form view inherit--> <record id="view_account_type_from" model="ir.ui.view"> <field name="name">view.account.type.form</field> <field name="model">account.account.type</field> <field name="inherit_id" ref="account.view_account_type_form"/> <field name="arch" type="xml"> <xpath expr="//field[@name='include_initial_balance']" position="after"> <!-- 在这里添加你需要插入的字段或界面元素 --> </xpath> </field> </record>
关键修复点
- 为
<xpath>标签补充闭合标签</xpath> - 为
<field name="arch" type="xml">补充闭合标签</field> - 若需要在目标位置插入自定义内容,需将内容放在
<xpath>的开始与闭合标签之间
内容的提问来源于stack exchange,提问作者Berkan
相关产品推荐
相关产品推荐

