<xsd:complexType name="Identifier">
<xsd:sequence>
<xsd:choice>
<xsd:element name="id" type="xsd:anyType" minOccurs="0"/>
<xsd:element name="subject" type="saml:SubjectStatementAbstractType" minOccurs="0"/>
</xsd:choice>
<xsd:element name="identifierAttributes" type="spml:Attributes" minOccurs="0" maxOccurs="1"/>
<xsd:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
</xsd:sequence>
<xsd:attribute name="type" type="spml:IdentifierType" use="required"/>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType> |