Complex Types (3)


Derived Type by Restriction

(firstname+, lastname)
   <xsd:complexType name="simpleName">
      <xsd:complexContent>
        <xsd:restriction base="name">
          <xsd:sequence>
            <xsd:element name="title" maxOccurs="0"/>
            <xsd:element name="firstname" minOccurs="1"/>
            <xsd:element name="lastname"/>
          </xsd:sequence>
        </xsd:restriction>
      </xsd:complexContent>
   </xsd:complexType>