XML 错误,没有有价值的信息
XML error with no valuable information
我的代码有什么问题?不幸的是,错误没有提供任何有价值的信息
文件 "src/lxml/lxml.etree.pyx",第 3501 行,在 lxml.etree.Validator.assert (src/lxml/lxml.etree.c: 194922)
AssertionError:元素 openerp 有额外内容:数据,第 3 行
<openerp>
<data>
<record id="account_payment_cash_turnover_analysis_osv" model="ir.ui.view">
<field name="name">account_payment_cash turnover analysis osv</field>
<field name="model">account.payment.cash.turnover.analysis.osv</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Turnover Analysis">
<field name="date_from" />
<field name="date_to" />
<group colspan="4">
<field name="comp_currency" />
</group>
<footer>
<button name="process" string="OK" type="object" class="oe_highlight"/>
or
<button string="Cancel" class="oe_link" special="cancel"/>
</footer>
</form>
</field>
</record>
<wizard
id="wizard_balance"
model="payment.mode"
name="account_payment_cash.balance"
string="Balance" />
<menuitem
icon="STOCK_PRINT"
action="wizard_balance"
id="menu_wizard_balance"
parent="menu_report_banks"/>
<act_window name="Turnover Analysis"
res_model="account.payment.cash.turnover.analysis.osv"
view_mode="form"
view_type="form"
target="new"
id="act_account_wizard_reconcile_entries_osv"/>
<menuitem
parent="menu_report_banks"
action="act_account_wizard_reconcile_entries_osv"
icon="STOCK_JUSTIFY_FILL"
id="menu_act_account_wizard_reconcile_entries_osv" />
</data>
</openerp>
尝试将第 3 行更改为:
<record name="account_payment_cash_turnover_analysis_osv" model="ir.ui.view">
浏览互联网时,您会发现很多人都有这种 "issue"。例如:
Odoo 的 xml 导入中没有标签 wizard
的转换。这就是告诉您的错误:wizard
是导入所不期望的内容。
所以改变:
<wizard
id="wizard_balance"
model="payment.mode"
name="account_payment_cash.balance"
string="Balance" />
至:
<record id="wizard_balance" model="payment.mode">
<field name="name">account_payment_cash.balance</field>
<field name="string">Balance</field>
</record>
我不知道字段名称是否正确,但我打赌你现在明白了。
我的代码有什么问题?不幸的是,错误没有提供任何有价值的信息
文件 "src/lxml/lxml.etree.pyx",第 3501 行,在 lxml.etree.Validator.assert (src/lxml/lxml.etree.c: 194922)
AssertionError:元素 openerp 有额外内容:数据,第 3 行
<openerp>
<data>
<record id="account_payment_cash_turnover_analysis_osv" model="ir.ui.view">
<field name="name">account_payment_cash turnover analysis osv</field>
<field name="model">account.payment.cash.turnover.analysis.osv</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Turnover Analysis">
<field name="date_from" />
<field name="date_to" />
<group colspan="4">
<field name="comp_currency" />
</group>
<footer>
<button name="process" string="OK" type="object" class="oe_highlight"/>
or
<button string="Cancel" class="oe_link" special="cancel"/>
</footer>
</form>
</field>
</record>
<wizard
id="wizard_balance"
model="payment.mode"
name="account_payment_cash.balance"
string="Balance" />
<menuitem
icon="STOCK_PRINT"
action="wizard_balance"
id="menu_wizard_balance"
parent="menu_report_banks"/>
<act_window name="Turnover Analysis"
res_model="account.payment.cash.turnover.analysis.osv"
view_mode="form"
view_type="form"
target="new"
id="act_account_wizard_reconcile_entries_osv"/>
<menuitem
parent="menu_report_banks"
action="act_account_wizard_reconcile_entries_osv"
icon="STOCK_JUSTIFY_FILL"
id="menu_act_account_wizard_reconcile_entries_osv" />
</data>
</openerp>
尝试将第 3 行更改为:
<record name="account_payment_cash_turnover_analysis_osv" model="ir.ui.view">
浏览互联网时,您会发现很多人都有这种 "issue"。例如:
Odoo 的 xml 导入中没有标签 wizard
的转换。这就是告诉您的错误:wizard
是导入所不期望的内容。
所以改变:
<wizard
id="wizard_balance"
model="payment.mode"
name="account_payment_cash.balance"
string="Balance" />
至:
<record id="wizard_balance" model="payment.mode">
<field name="name">account_payment_cash.balance</field>
<field name="string">Balance</field>
</record>
我不知道字段名称是否正确,但我打赌你现在明白了。