Formato XMLFile di esempio sull'importazione e l'esportazione XML possono essere scaricati da http://www.filemaker.com/it/support/index.html. Per informazioni generali su XML e collegamenti a risorse XML, accedere al 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 testo normale. 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.Nota Le funzioni di importazione ed esportazione di dati XML in FileMaker Pro utilizzano un parser XML chiamato Xerces e un elaboratore di fogli di stile chiamato Xalan. Durante lo sviluppo di XML e XSL è possibile verificare i dati XML e XSLT con i parser e gli elaboratori basati su Xerces e Xalan disponibili presso il sito http://xml.apache.org e altri siti di terze parti.La grammatica FMPDSORESULT è utile per esportare i database che si desidera formattare come fogli di stile CSS o XSL. Questa grammatica è compatibile con Microsoft XML DSO (Data Source Object) utilizzato da Internet Explorer.Gli spazi o i segni dei due punti nei nomi dei campi vengono convertiti in trattini di sottolineatura nei nomi degli elementi (ad esempio <INDIRIZZO_EMAIL>). Due segni di due punti nei campi dei portali vengono convertiti in punti (ad esempio, <TELEFONO.NUMERO_TELEFONO>). Infatti l'uso dei due punti è riservato all'XML per specificare i namespace e non è possibile usare spazi nei nomi degli elementi XML.Per ulteriori informazioni, consultare la Knowledge Base FileMaker disponibile sul sito http://filemaker-it.custhelp.com.La grammatica FMPXMLRESULT contiene informazioni supplementari sul database che non sono contenute nella grammatica FMPDSORESULT, quali il numero di record, i tipi di record e i formati dei campi. I dati XML utilizzano questi elementi e attributi per eseguire la convalida correttamente.
Per ulteriori informazioni, consultare la Knowledge Base FileMaker disponibile sul sito http://filemaker-it.custhelp.com.
• Sebbene i dati XML importati devono essere conformi alla grammatica FMPXMLRESULT, alcuni elementi e attributi non vengono utilizzati durante l'importazione. Nella tabella seguente sono definiti gli elementi e gli attributi utilizzati durante l'importazione XML e vengono elencati i valori predefiniti per gli attributi. In molti casi i valori degli attributi possono essere nulli (ad esempio TIMEFORMAT=""). Inoltre, l’elemento FMPXMLRESULT deve sempre dichiarare il namespace FileMaker per la grammatica.