在XML模式中将本地类型转换为全局类型

时间:2019-08-06 14:23:46

标签: xml xsd schema

根据家庭作业,XML模式中的本地类型定义始终可以转换为等效的全局定义。这样做的步骤是什么?

在具有全局元素和局部类型定义的萨拉米切片模式中,您应该能够将类型更改为全局并将模式转换为伊甸园。

1 个答案:

答案 0 :(得分:0)

只需将simpleTypecomplexType从其位置取出,使其成为xs:schema元素的子元素,并为其指定一个唯一名称(在name属性中),并在其来自的元素或属性声明的type属性中使用该名称进行引用。 (或者,如果它在xs:union中,请在memberTypes属性中列出,或者如果它在xs:list中,则在itemType属性中对其进行引用。)

如果涉及名称空间,则可能需要小心使用名称空间前缀。