XML Schema
XML Schema文档可以在文本视图、网格视图和Schema视图中进行编辑。打开XML Schema文档的默认视图可以在“选项”对话框的“文件类型”部分中设置。您可以在编辑时切换视图,使用当前对您最有用的视图。XML Schema文档通常以扩展名.xsd或.xs保存。
在文本视图中编辑
在文本视图中,XML Schema作为XML文档进行编辑;可用于XML文档的编辑功能也可用于XML Schema。就像所有带有可识别且可访问的Schema的XML文档一样,“文本视图”输入助手将显示在光标位置处可添加的项。
在网格视图中编辑
在网格视图中,XML Schema作为XML文档进行编辑;可用于XML文档的编辑功能也可用于XML Schema。在网格视图中选择一个项时,“网格视图”输入助手将显示在光标位置处可添加的项。
在Schema视图中编辑
Schema视图是一个用于设计Schema的图形界面。当您在Schema视图中创建/编辑Schema时,XMLSpy将在界面后生成一个相应的文本文档。有关如何在Schema视图中创建和编辑XML Schema文档的详细信息,请参见编辑视图 | Schema视图部分。
Altova网站: XML Schema编辑器
XMLSpy中的XML Schema功能
此外,XMLSpy提供了以下非常有用的功能:
•将XML Schema转换为DTD:使用DTD/Schema | 将Schema转换为DTD 命令可将XML Schema转换为DTD。
•从XML Schema生成XML示例文件:使用DTD/Schema | 生成XM示例文件 命令可基于活动的XML Schema生成XML文档。还可以为XML示例中的元素和特性指定示例值。
•在Schema视图中,XML Schema(.xsd)文件的XML签名可以被创建为外部签名文件。有关使用签名的信息,请参见XML签名。