Il linguaggio XML (Extensible Markup Language XML) è un linguaggio per lo scambio di dati strutturati. Non trattandosi di un formato di file rigido, XML è un linguaggio adatto per la definizione di formati concordati utilizzabili da gruppi di lavoro per lo scambio di dati. Numerosi utenti, organizzazioni e aziende utilizzano XML per trasferire informazioni sui prodotti, dati di transazioni, inventari e altri dati di carattere professionale.
Nella cartella di installazione di FileMaker Pro sono disponibili file di esempio per l'importazione e l'esportazione di dati XML. Per informazioni generali sull'XML, ulteriori esempi sull'uso dell'XML e collegamenti alle risorse XML, visitare il sito Web FileMaker all'indirizzo
http://www.filemaker.com/it.
FileMaker Pro supporta la grammatica FMPXMLRESULT per l'importazione XML. Se i dati XML sono in formato diverso, è possibile applicare un foglio di stile
XSLT (Extensible Stylesheet Language for Transformations) durante l'importazione per convertire i dati XML con la grammatica FMPXMLRESULT.
Con FileMaker Pro è possibile esportare i dati XML in due grammatiche: FMPXMLRESULT e FMPDSORESULT. È possibile applicare un foglio di stile XSLT durante l'esportazione per convertire le grammatiche in un formato XML diverso oppure in un formato completamente diverso, ad esempio
HTML o solo testo. Ad esempio, mediante l'esportazione XML è possibile creare una
pagina Web basata sui dati o un file di testo di dati con delimitatori di campo personalizzati.