有没有办法在分组中指定容器的顺序,而不是让系统随机执行?
示例:
grouping common-config-def {
container myContent1 {
uses myContent1-def;
}
container myContent2 {
uses myContent2-def;
}
container myContent3 {
uses myContent3-def;
}
}
答案 0 :(得分:0)
答案是否定的,你无法控制,但大多数实现可能会在使用模型时遵循定义顺序。
不确定为什么需要这样的要求,但我假设问题是基于模型的实例数据编码。在对数据进行编码时,数据节点可以按任何顺序出现,但RPC /动作输入和输出数据,列表键数据节点和"按用户排序"列表条目。
规范非常明确,例如,如果要在容器中使用分组,则在编码该容器的数据时将应用以下内容:
容器的子节点被编码为子元素 容器元素。如果容器定义RPC或动作输入或 输出参数,这些子元素的编码顺序与 它们是在"容器中定义的#34;声明。否则, 子元素按任何顺序编码。