上一页 首页 下一页 |
完成schema的创建 |
|
1. | 右击Person 元素,在上下文菜单中选择Add Child | Sequence插入一个Sequence容器。 |
2. | 右击该Sequence容器,然后选择Add Child | Element加入元素。 |
3. | 输入First 作为该元素成分的名称,然后按Tab键将光标移到type字段上。 |
4. | 在下拉菜单中选择xs:string ,或者直接在type字段中输入xs:string。 |
5. | 用同样的方式创建另外四个元素,将它们分别命名为Last、Title、PhoneExt和Email。 |
|
1. | 在PhoneExt元素的type字段的下拉菜单中选择(或直接输入)xs:integer 。 |
|
这时,Facets窗口的内容将发生变化。 |
2. | 在Facets窗口中,双击maxIncl字段,并输入99。然后以回车键确认。 |
|
这样便定义了所有小于等于99的分机号码都是有效的(valid)。 |
3. | 选择菜单项File | Save以保存对当前schema的修改。 |
· | 当您为一个元素选择了一个属于简单类型的XML Schema数据类型(比如,xs:string和xs:date)[译注//XML Schema数据类型也分为两大类,一类是简单类型的,另一个是复杂类型的。]作为其类型时,Details窗口将进行自动更新(content字段的值变为simple)。 |
· | 当您为一个元素添加容器(compositor)时(sequence、choice或all),该元素的Details窗口也将进行自动更新(content字段的值变为complex)。 |
· | 上面描述的schema可以从XMLSpy 2005的安装目录里获得。它的相对路径是<XMLSpy 2005安装目录>\Examples\Tutorial\AddressFirst.xsd。 |