XML-indelingVoorbeeldbestanden voor XML-import en -export zijn beschikbaar als download op http://www.filemaker.com/nl/support/index.html. Bezoek de FileMaker-website op http://www.filemaker.com/nl voor algemene informatie over XML en koppelingen naar XML-bronnen.FileMaker Pro ondersteunt de FMPXMLRESULT-grammatica voor XML-import. Als uw XML-bestand in een andere indeling is, kunt u tijdens de import een XSLT-opmaakmodel (Extensible Stylesheet Language for Transformations) toepassen om uw XML naar de FMPXMLRESULT-grammatica te converteren.FileMaker Pro kan XML exporteren in twee grammatica's: FMPXMLRESULT en FMPDSORESULT. U kunt een XSLT-opmaakmodel tijdens de export toepassen om een van beide grammatica’s in een andere XML-indeling, of in een heel andere indeling zoals HTML of tekst zonder opmaak, te converteren. Via XML-export kunt u bijvoorbeeld een gegevensgestuurde webpagina maken, of een tekstbestand met gegevens waarin een eigen scheidingsteken voor velden wordt gebruikt.Opmerking De functies voor XML-import en -export in FileMaker Pro maken gebruik van de XML-parser Xerces en de XSLT-processor voor opmaakmodellen Xalan. Wanneer u XML en XSL ontwikkelt, doet u er goed aan uw XML en XSLT te testen met een van de op Xerces- en Xalan gebaseerde parsers en processors die beschikbaar zijn op http://xml.apache.org en locaties van andere leveranciers.De FMPDSORESULT-grammatica is nuttig voor het exporteren van databases die u met trapsgewijze opmaakmodellen (Cascading Style Sheets of CSS) of XSL wilt opmaken. Deze grammatica is compatibel met het XML-DSO (Data Source Object) van Microsoft dat door Internet Explorer wordt gebruikt.Spaties of een dubbele punt in veldnamen worden in de elementnamen in onderstrepingstekens omgezet (bijvoorbeeld <FIRST_NAME>). Twee dubbele punten in portaal velden worden in punten omgezet (bijvoorbeeld <PHONE.PHONE_NUMBER>). De reden hiervoor is dat dubbele punten in XML voor het specificeren van naamruimten gereserveerd zijn en er geen spaties in XML-elementnamen zijn toegestaan.Het exporteren van gegevens uit container velden wordt niet door de XML-export ondersteund.Meer informatie vindt u in de FileMaker Knowledge Base, die beschikbaar is op http://help.filemaker.com.De FMPXMLRESULT-grammatica bevat extra informatie over de database die niet in de FMPDSORESULT-grammatica te vinden is, zoals het aantal records, veldtypen en veldformaten. Deze elementen en kenmerken zijn vereist om de XML goed te kunnen valideren.
Het exporteren van gegevens uit container velden wordt niet door de XML-export ondersteund.Meer informatie vindt u in de FileMaker Knowledge Base, die beschikbaar is op http://help.filemaker.com.
• Hoewel de XML die u importeert, moet beantwoorden aan de FMPXMLRESULT-grammatica, kunnen bepaalde elementen en kenmerken tijdens het importeren niet worden gebruikt. In de volgende tabel staan de elementen en kenmerken die tijdens XML-import worden gebruikt, en de toegestane standaardwaarden voor kenmerken. In de meeste gevallen kunnen kenmerkwaarden leeg (null) zijn (zoals TIMEFORMAT=""). Bovendien moet het element FMPXMLRESULT altijd de FileMaker-naamruimte declareren voor de grammatica.