0

我有两个关于 XFLOW 语法的问题:

  1. 我可以使用从 <assetdata>节点获得的 xflow 数据吗?

  2. 两者之间有什么区别<data><assetdata>似乎两者具有相同的功能。或者换句话说,assetdata 节点是否被认为是DataContainer

4

1 回答 1

1

现在<data>和之间的主要区别<assetdata>includes属性,它可以引用另一个<assetdata>name属性,并且作用域为封闭的<asset>. 它被设计成这样可以在同一个文档中嵌套资产或声明许多资产,而不必担心确保它们可能使用的所有 ID 都是唯一的(就像你要使用元素的src属性一样<data>,这引用 HTML ID)。

其他区别是:

  • 您不能嵌套<assetdata>元素。不过,您可以使用它们的includes属性获得相同的功能。
  • <assetdata>元素只能在<asset>元素内部使用

除了它们像<data>元素一样工作之外,您可以给它们计算运算符或在其中嵌套其他数据,或者像使用<data>元素一样覆盖数据。它们甚至可以合并到 XML3D 的未来版本中。

查看递归资产示例,了解更复杂的用例。

于 2015-06-19T10:35:08.320 回答