Complex Types (2)


Derived Type by Extension

(title?, firstname*, lastname, genMark?)
   <xsd:complexType name="fullName">
      <xsd:complexContent>
        <xsd:extension base="name">
          <xsd:sequence>
            <xsd:element name="genMark" minOccurs="0"/>
          </xsd:sequence>
        </xsd:extension>
      </xsd:complexContent>
   </xsd:complexType>