Definition Type: ComplexType
Name: ProxyStructure
Namespace: urn:oasis:names:tc:evs:schema:eml
Containing Schema: emlcore-v5-0.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into VTokenQualified in schema emlcore-v5-0_xsd Drilldown into VToken in schema emlcore-v5-0_xsd Drilldown into Channel in schema emlcore-v5-0_xsd Drilldown into PreferredLanguage in schema emlcore-v5-0_xsd Drilldown into ProxyAgrees in schema emlcore-v5-0_xsd Drilldown into Period in schema emlcore-v5-0_xsd Drilldown into Reason in schema emlcore-v5-0_xsd Drilldown into Qualification in schema emlcore-v5-0_xsd Drilldown into DateOfBirth in schema emlcore-v5-0_xsd Drilldown into Address in schema emlcore-v5-0_xsd Drilldown into Position in schema emlcore-v5-0_xsd Drilldown into Name in schema emlcore-v5-0_xsd Drilldown into Position in schema emlcore-v5-0_xsd Drilldown into Id in schema emlcore-v5-0_xsd Drilldown into DisplayOrder in schema emlcore-v5-0_xsdXSD Diagram of ProxyStructure in schema emlcore-v5-0_xsd (OASIS Election Markup Language (EML))
Collapse XSD Schema Code:
<xs:complexType name="ProxyStructure">
    <xs:sequence>
        <xs:choice>
            <xs:element name="Position" type="xs:token" />
            <xs:sequence>
                <xs:element name="Name" type="PersonNameStructure" />
                <xs:element name="Position" type="xs:token" minOccurs="0" />
            </xs:sequence>
        </xs:choice>
        <xs:element name="Address" type="ProxyAddressStructure" minOccurs="0" />
        <xs:element name="DateOfBirth" type="xs:date" minOccurs="0" />
        <xs:element name="Qualification" type="xs:token" minOccurs="0" />
        <xs:element name="Reason" type="xs:token" minOccurs="0" />
        <xs:element ref="Period" minOccurs="0" />
        <xs:element name="ProxyAgrees" type="YesNoType" minOccurs="0" />
        <xs:element name="PreferredLanguage" type="LanguageType" minOccurs="0" />
        <xs:element ref="Channel" minOccurs="0" maxOccurs="unbounded" />
        <xs:choice minOccurs="0">
            <xs:element ref="VToken" />
            <xs:element ref="VTokenQualified" />
        </xs:choice>
        <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
    <xs:attribute name="DisplayOrder" type="xs:positiveInteger" use="optional" />
    <xs:attribute name="Id" type="xs:NMTOKEN" use="optional" />
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Position nsA:Position (1) (1)
Name nsA:Name (1) (1)
Position nsA:Position 0 (1)
Address nsA:Address 0 (1)
DateOfBirth nsA:DateOfBirth 0 (1)
Qualification nsA:Qualification 0 (1)
Reason nsA:Reason 0 (1)
Period nsA:Period 0 (1)
ProxyAgrees nsA:ProxyAgrees 0 (1)
PreferredLanguage nsA:PreferredLanguage 0 (1)
Channel nsA:Channel 0 unbounded
VToken nsA:VToken (1) (1)
VTokenQualified nsA:VTokenQualified (1) (1)
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
DisplayOrder nsA:DisplayOrder Optional
Id nsA:Id Optional
Collapse Derivation Tree:
Collapse References:
nsA:Proxy, nsA:Proxy
Collapse Comments:
blog comments powered by Disqus