odoo xml样式_XML数据文件

虽然CSV文件提供了一种简单而紧凑的格式来表示数据,但XML文件更加强大,可以更好地控制加载过程。 它们的文件名不需要与要加载的模型匹配。 这是因为XML格式更加丰富,并且信息由文件中的XML元素提供。

我们已经在前面的章节中使用了XML数据文件。 用户界面组件(例如视图和菜单项)实际上是存储在系统模型中的记录。 模块中的XML文件是用于将这些记录加载到服务器中的方法。

为了展示这一点,我们将向todo_user模块data / todo_data.xml添加第二个数据文件,其中包含以下内容:

Reinstall Odoo

2015-01-30

此XML等同于我们刚才在上一节中看到的CSV数据文件。

XML数据文件有一个 top元素,其中我们可以有多个对应于CSV数据行的元素。

备注

在版本9.0中引入了数据文件中的 top元素,并替换了以前的标记。 top元素中的部分仍然受支持,但现在它是可选的。 事实上,现在和是等效的,因此我们可以使用一个作为顶部元素用于我们的XML数据文件。

一个元素有两个强制属性,即model和id(记录的外部标识符),并且每个字段包含一个标签。

请注意,字段名称中的斜杠符号在此处不可用; 我们不能使用。 相反,ref特殊属性用于引用外部标识符。 我们将在稍后讨论关系到许多字段的值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值