XML-FormatBeispieldateien für den XML-Import und XML-Export stehen für Sie auf http://www.filemaker.com/de/support/downloads zum Download bereit. Allgemeine Informationen zu XML sowie Links zu XML-Ressourcen finden Sie auf der FileMaker-Website unter http://www.filemaker.com/de.FileMaker Pro unterstützt die FMPXMLRESULT-Grammatik für den XML-Import. Wenn Sie mit XML-Code in einem anderen Format arbeiten, können Sie ihn während des Imports mithilfe eines Stylesheets in Extensible Stylesheet Language for Transformations (XSLT) in FMPXMLRESULT konvertieren.FileMaker Pro kann XML in zwei verschiedenen Grammatiken exportieren: FMPXMLRESULT und FMPDSORESULT. Sie können beide Grammatiken beim Export mithilfe eines XSLT-Stylesheets in andere XML-Formate oder in Formate wie HTML oder Text konvertieren. So können Sie mithilfe der XML-Exportfunktion beispielsweise datenbasierte Webseiten oder Textdateien mit Daten erstellen, deren Felder durch ein benutzerdefiniertes Trennzeichen abgegrenzt werden.Hinweis Die Import- und Exportfunktionen in FileMaker Pro nutzen den XML-Parser Xerces und den XSLT-Stylesheet-Prozessor Xalan. Bei der Entwicklung von XML und XSL müssen Sie Ihren XML- und XSLT-Code möglicherweise testen. Verwenden Sie dazu einen der Xerces- und Xalan-basierten Parser und Prozessoren, die Sie unter http://xml.apache.org und auf den Webseiten anderer Hersteller finden.Die FMPDSORESULT-Grammatik eignet sich zum Export von Datenbanken, die Sie mithilfe von Cascading Style Sheets oder XSL formatieren möchten. Diese Grammatik ist mit dem vom Microsoft Internet Explorer verwendeten Microsoft XML-Quellobjekt kompatibel.Leerschritte oder einzelne Doppelpunkte in Feldnamen werden in den Namen der Elemente in Unterstriche umgewandelt (Beispiel: <TELEFON_PRIVAT>). Doppelte Doppelpunkte in Ausschnitt feldern werden zu Punkten konvertiert (Beispiel: <TELEFON.TELEFON_PRIVAT>). Dies ist erforderlich, da Doppelpunkte in XML für Namensräume reserviert sind und Leerschritte in XML-Elementnamen nicht zulässig sind.Weitere Informationen finden Sie in der FileMaker Knowledge Base unter http://filemaker-de.custhelp.com.Die FMPXMLRESULT-Grammatik enthält zusätzliche Informationen zur Datenbank (beispielsweise die Anzahl der Datensätze, die Feldtypen oder die Feldformate), die nicht in der FMPDSORESULT-Grammatik enthalten sind. Diese Elemente und Attribute sind für die korrekte Überprüfung der XML-Daten erforderlich.
Weitere Informationen finden Sie in der FileMaker Knowledge Base unter http://filemaker-de.custhelp.com.
• Obwohl die zu importierenden XML-Daten der FMPXMLRESULT-Grammatik entsprechen müssen, werden bestimmte Elemente und Attribute beim Import nicht berücksichtigt. In der folgenden Tabelle können Sie sehen, welche Elemente und Attribute beim XML-Import verwendet werden. Außerdem werden die erlaubten Standardwerte für Attribute aufgeführt. In den meisten Fällen können Attributwerte leer sein (wie z. B. TIMEFORMAT=""). Außerdem sollte das FMPXMLRESULT-Element immer den FileMaker-Namespace für die Grammatik deklarieren.