XML formatExample files for XML import and export are available for you to download at http://www.filemaker.com/downloads. For general information on XML and links to XML resources, see the FileMaker website at http://www.filemaker.com.FileMaker Pro supports the FMPXMLRESULT grammar for XML import. If your XML is in a different format, you can apply an Extensible Stylesheet Language for Transformations (XSLT) style sheet during import to transform your XML into the FMPXMLRESULT grammar.FileMaker Pro can export XML in two grammars: FMPXMLRESULT and FMPDSORESULT. You can apply an XSLT style sheet during export to transform either of the grammars into a different XML format, or into a different format such as HTML or plain text. For example, with XML export, you can create a data-driven web page, or a text file of data that uses a custom field delimiter.Note The XML import and export features in FileMaker Pro use an XML parser called Xerces and an XSLT style sheet processor called Xalan. As you develop XML and XSL, you may want to test your XML and XSLT with Xerces- and Xalan-based parsers and processors, available at http://xml.apache.org and other third-party locations.The FMPDSORESULT grammar is useful for exporting databases that you want to format with cascading style sheets or XSL. This grammar is compatible with the Microsoft XML Data Source Object used by Internet Explorer.Spaces or single colons in field names are converted to underscores in the element names (for example, <FIRST_NAME>). Double colons in portal fields are converted to periods (for example, <PHONE.PHONE_NUMBER>). This is done because colons are reserved in XML for specifying namespaces, and spaces are not allowed in XML element names.XML export does not support exporting container field data.The FMPXMLRESULT grammar contains additional information about the database that is not in the FMPDSORESULT grammar, such as the number of records, field types, and field formats. These elements and attributes are necessary for the XML to validate properly.
XML export does not support exporting container field data.
• Though the XML that you import must conform to the FMPXMLRESULT grammar, certain elements and attributes are not used during import. The following table defines which elements and attributes are used during XML import, and lists the allowed default values for attributes. In most cases, attribute values may be null (such as TIMEFORMAT=""). Also, the FMPXMLRESULT element should always declare the FileMaker namespace for the grammar.