XSD Schema实践:构建XMML.com数据存储模式
1. 引言
在XSD Schema的应用中,我们常常需要将之前学习的各种技术组合起来,创建更复杂、更实用的模式。本文将以XMML.com这家XML及相关技术咨询公司的数据存储为例,详细介绍如何创建一个包含员工和客户信息的XSD Schema。
2. 前期准备
在 <xsd:schema> 元素中,我们将 targetNamespace 属性和默认命名空间声明都指向同一个URI。由于篇幅限制,无法对 <xsd:include> 、 <xsd:redefine> 和 <xsd:import> 的使用进行详尽描述,但给出的示例代码能展示一种使用方式。
3. 示例规划
3.1 明确信息需求
为了规划要创建的模式,我们需明确现有数据存储情况和公司的信息需求。假设不存在相关的现有数据存储。
咨询公司有诸多业务需求,这里聚焦于与XMML.com相关的人员信息,创建两个XML实例文档:一个存储公司员工信息,另一个存储客户信息。由于两个数据存储都包含人员信息,数据结构存在共性,这有助于我们探索XSD Schema代码的复用及其他技术的应用。
假设XMML.com在三个国家运营:美国、加拿大和英国。员工会根据工作量在不同国家间调动,因此需要处理这三个国家的地址和电话信息。
- 员工数据存储 :需包含员工姓名、
超级会员免费看
订阅专栏 解锁全文

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



