<xsd:complexType name="PersonNameType">
<xsd:annotation>
<xsd:documentation xml:lang="en-US">The full name of a person.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="PersonPrefixName" type="tns:PersonPrefixNameType" minOccurs="0" maxOccurs="1"/>
<xsd:choice>
<xsd:sequence>
<xsd:element name="PersonFirstName" type="tns:PersonGivenNameType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="PersonMiddleName" type="tns:PersonMiddleNameType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PersonLastName" type="tns:PersonSurNameType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
<xsd:sequence>
<xsd:element name="PersonGivenName" type="tns:PersonGivenNameType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="PersonMiddleName" type="tns:PersonMiddleNameType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PersonSurName" type="tns:PersonSurNameType" minOccurs="1" maxOccurs="1"/>
</xsd:sequence>
</xsd:choice>
<xsd:element name="PersonSuffixName" type="tns:PersonSuffixNameType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PersonMaidenName" type="tns:PersonMaidenNameType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="PersonFullName" type="tns:PersonFullNameType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType> |