<xsd:complexType name="ExternalDocument">
<xsd:annotation>
<xsd:documentation xml:lang="en">A for holding information about documents external to the FpML.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="mimeType" type="MimeType" minOccurs="0">
<xsd:annotation>
<xsd:documentation xml:lang="en">Indicates the type of media used to store the content. mimeType is used to determine the software product(s) that can read the content. MIME Types are described in RFC 2046.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="string" type="xsd:string">
<xsd:annotation>
<xsd:documentation xml:lang="en">Provides extra information as string. In case the extra information is in XML format, a CDATA section must be placed around the source message to prevent its interpretation as XML content.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="hexadecimalBinary" type="xsd:hexBinary">
<xsd:annotation>
<xsd:documentation xml:lang="en">Provides extra information as binary contents coded in hexadecimal.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="base64Binary" type="xsd:base64Binary">
<xsd:annotation>
<xsd:documentation xml:lang="en">Provides extra information as binary contents coded in base64.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="url" type="xsd:anyURI">
<xsd:annotation>
<xsd:documentation xml:lang="en">Provides extra information as URL that references the information on a web server accessible to the message recipient.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="attachmentReference" type="HTTPAttachmentReference">
<xsd:annotation>
<xsd:documentation xml:lang="en">Provides a place to put a reference to an attachment on an HTTP message, such as is used by SOAP with Attachments and ebXML.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
|