使用 XML 模式定义 XML 格式及 JAXB 操作指南
1. 配置数据模型所需存储的数据
在处理配置数据模型时,需要存储以下几类数据:
- 用户主目录,为字符串值。
- 是否使用标签界面的标志,为布尔值。
- 用户最近访问的文件列表,为字符串数组。
- 用于绘图操作的两种颜色(前景色和背景色),为颜色值。
- 工具窗口和调色板窗口的最后位置的两个点,为点值。
2. XML 模式基础
XML 模式是一种简单而强大的语言,用于定义和指定各种 XML 元素的类型以及它们在文档中可以出现的位置。可以用 XML 模式定义两种类型的 XML 元素:
- 简单元素 :没有属性,仅包含文本数据,且没有子元素。例如: <hello>world</hello>
- 复杂元素 :可以有属性、子元素,并且可能将子元素与文本混合。例如:
<complex c="12">
<hello>world</hello>
</complex>
3. 定义数据:Configuration.xsd
为了定义数据,需要同时使用简单元素和复杂元素。
- 简单元素示例 :
- 用户主目录和标签界面标志可以用简单元素建模。在 XML 模式中的定义如下:
超级会员免费看
订阅专栏 解锁全文
1036

被折叠的 条评论
为什么被折叠?



