# XML Schema Documentation

### Complex Type: KeyInfoType

#### [Table of contents]

Super-types: | None
Sub-types: | None

Name | KeyInfoType
Abstract | no

XML Instance Representation
<...
Id="ID [0..1]">
<!-- Mixed content -->
Start Choice [1..*]
<ds:KeyName> ... </ds:KeyName> [1]
<ds:KeyValue> ... </ds:KeyValue> [1]
<ds:RetrievalMethod> ... </ds:RetrievalMethod> [1]
<ds:X509Data> ... </ds:X509Data> [1]
<ds:PGPData> ... </ds:PGPData> [1]
<ds:SPKIData> ... </ds:SPKIData> [1]
<ds:MgmtData> ... </ds:MgmtData> [1]
Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice
</...>
Diagram
Schema Component Representation
<complexType name="KeyInfoType" mixed="true">
<choice maxOccurs="unbounded">
<element ref=" ds:KeyName "/>
<element ref=" ds:KeyValue "/>
<element ref=" ds:RetrievalMethod "/>
<element ref=" ds:X509Data "/>
<element ref=" ds:PGPData "/>
<element ref=" ds:SPKIData "/>
<element ref=" ds:MgmtData "/>
<any namespace="##other" processContents="lax"/>
<-- (1,1) elements from (0,unbounded) namespaces -->
</choice>
<attribute name="Id" type=" ID " use="optional"/>
</complexType>