用于将“数据”与“首选项”分开的Xml架构

时间:2009-09-19 17:39:19

标签: xml

我正在设计一个XML文档来存储一些数据,这些数据也可以由用户设置一些设置/自定义。

我想保留系统定义的数据与用户的自定义分开。

Apalling示例:

<example>
  <data>
    <fruit name="apple" maxCount="20" />
  </data>
  <settings>
    <fruit name="apple" colour="pink" size="40" />
  </settings>
</example>

这实现了我想要的,但两个节点之间没有明显的联系,我必须使用该名称进行交叉引用。

有更好的方法吗?

谢谢:)

1 个答案:

答案 0 :(得分:1)

您可以使用XML架构中的键和keyref来定义和实施此类链接。有一个不错的教程:here