xml spy
上一页  首页  下一页
创建一个基本的XML Schema

XML Schema描述了XML文档的结构。可以用一个指定的XML Schema来验证某个XML文档,以检查该XML文档是否符合其要求。[译注//请注意schema和XML Schema的区别:schema或XML schema泛指XML文档的模式(即文档结构、数据类型等方面的描述),而XML Schema是schema中的一种。除XML Schema以外,DTD、RELAX NG也是一种schema。]如果符合的话,那么该XML文档被称为是有效的(valid),否则它就是非有效的(invalid)。文档设计者[译注//指编写XML Schema的人]可以通过XML Schema指定一个XML文档所允许的结构和内容,并可据此检查一个XML文档是否是有效的。[译注//一个XML文档是否有效总是针对某个schema来说的。对于同一个XML文档,可能用某个schema来检验是有效的,而用另一个schema来检验就是非有效的。]

XML Schema文档的结构和语法是较为复杂的,它自身也是一个XML文档,并且必须是符合XML Schema规范的有效的XML文档。在XMLSpy 2005中,Schema/WSDL设计视图(Schema/WSDL Design View)使您可以通过图形化界面轻易地构建有效的XML Schema。您所构建的XML Schema文档同样可以在Text视图和Grid视图中进行编辑,但是用Schema/WSDL视图来创建和修改会更容易。

在本节中,您将学到如何在Schema/WSDL视图中编辑XML Schema。具体地,您可以学到如何进行下列任务:
 
·创建一个schema文件
·为schema定义命名空间 
·定义一个基本的内容模型(content model)
·通过上下文菜单和鼠标拖放向内容模型中增加元素
·配置内容模型视图

在您完成基本schema的创建后,您可以继续本教程的下一节,那里会教您如何使用XMLSpy 2005为XML Schema提供的一些高级功能。您将在学习schema导航和档案之后进入这部分。

命令介绍
本节您将只用到Schema/WSDL视图。下面介绍您将在该视图中用到的命令:

ic_component显示内容模型视图。该图标位于Schema概要视图中所列出的各个全局成分的左侧。点击该图标将显示出相关全局成分(global component)的内容模型。  

上一页  首页  下一页

© 2004 Altova

本文档由中国XML论坛Collin Hsu翻译。