Definition Type: ComplexType
Name: ExternalDocument
Namespace: http://www.fpml.org/FpML-5/reporting
Containing Schema: fpml-shared-5-4.xsd
Abstract
Documentation:
A for holding information about documents external to the FpML.
Collapse XSD Schema Diagram:
Drilldown into attachmentReference in schema fpml-shared-5-4_xsd Drilldown into url in schema fpml-shared-5-4_xsd Drilldown into base64Binary in schema fpml-shared-5-4_xsd Drilldown into hexadecimalBinary in schema fpml-shared-5-4_xsd Drilldown into string in schema fpml-shared-5-4_xsd Drilldown into mimeType in schema fpml-shared-5-4_xsdXSD Diagram of ExternalDocument in schema fpml-shared-5-4_xsd (Financial products Markup Language (FpML®))
Collapse XSD Schema Code:
<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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
mimeType nsA:mimeType 0 (1)
string nsA:string (1) (1)
hexadecimalBinary nsA:hexadecimalBinary (1) (1)
base64Binary nsA:base64Binary (1) (1)
url nsA:url (1) (1)
attachmentReference nsA:attachmentReference (1) (1)