How do i declare two complex elements of the same name with

How do i declare two complex elements of the same name with different sub elements using tamino schema?
eg












Thanks alot

<xs:element name = “description”>
xs:complexType
xs:sequence
<xs:element name = “www” type = “xs:string”></xs:element>
<xs:choice minOccurs = “0”>
xs:sequence
<xs:element name = “yyy” type = “xs:string”></xs:element>
<xs:element name = “zzz” type = “xs:string”></xs:element>
</xs:sequence>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>

That means www is always required. And yyy zzz can occur and if they occur both have to be present in this order.
Please refer to XML Schema Primer for further informations.