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

Converting local types to global types in XML Schema

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

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

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

如果涉及命名空间,您可能需要注意命名空间前缀。