定义命名空间
XML命名空间在XML Schema和XML文档中发挥着重要作用。XML Schema必须引用XML Schema命名空间,并且还可以选择为XML文档实例定义目标命名空间。作为Schema设计者,您需要决定如何定义这两个命名空间(实质上就是使用什么前缀)。
现在,您将在正在创建的XML Schema中为XML实例文档定义一个目标命名空间。(当您创建新的XML Schema文档时,XMLSpy将自动创建对XML Schema命名空间的必需引用。)
要创建目标命名空间,请执行以下操作:
1.选择菜单选项Schema设计 | Schema设置。这将打开“Schema设置”对话框(参见下方截图)。
2.单击目标命名空间单选按钮,然后输入http://my-company.com/namespace。在XMLSpy中,作为目标命名空间输入的命名空间被创建为XML Schema文档的默认命名空间,并显示在对话框底部窗格中的命名空间列表中。
3.单击确定按钮以确认。
请注意以下几点:
•XML Schema命名空间由XMLSpy自动创建,并以xs:为前缀。
•创建XML实例文档时,它必须具有在XML Schema中定义的目标命名空间,才能使XML文档有效。