- <xs:element name="Address"> <xs:complexType>
- <xs:sequence> <xs:element name="name" type="xs:string" />
- <xs:element name="company" type="xs:string" /> <xs:element name="phone" type="xs:int" />
- </xs:sequence> </xs:complexType>
- </xs:element>
上面的例子中,Address 元素由子元素组成。它是其他 <xs:element> 定义的容器,允许我们在 XML 文档中构建一个简单的层级元素。
全局类型:对于全局类型,我们可以在文档中定义独立的类型,它还可以使用所有其他引用。例如,假设我们想针对不同的公司地址概括 person 和 company。这种情况下,我们可以定义一个如下所示的通用类型:
- <xs:element name="AddressType"> <xs:complexType>
- <xs:sequence> <xs:element name="name" type="xs:string" />
- <xs:element name="company" type="xs:string" /> </xs:sequence>
- </xs:complexType> </xs:element>
然后在下面的示例中使用这个类型:










