XML-formatDu kan hämta exempelfiler för XML-import och -export på http://www.filemaker.com/se/support/index.html. För mer allmän information om XML och länkar till XML-resurser, se FileMakers webbplats på http://www.filemaker.com/se.FileMaker Pro stöder syntaxen FMPXMLRESULT för XML-import. Om XML-informationen har ett annat format kan du använda en XSLT-formatmall (Extensible Stylesheet Language for Transformations) vid importen för att transformera XML-koden till FMPXMLRESULT-syntax.FileMaker Pro kan exportera XML-data i två typer av syntax: FMPXMLRESULT och FMPDSORESULT. Du kan använda en XSLT-formatmall under exporten om du vill omvandla en syntax till ett annat XML-format eller till andra format, t ex HTML eller oformaterad text. Vid XML-export kan du t ex skapa databaserade webbsidor eller textfiler med data som använder egna fältavgränsare.Obs! Funktionerna för import och export av XML-data i FileMaker Pro använder XML-tolken Xerces och XSLT-formatmallsprocessorn Xalan. När du utvecklar med XML- och XSL-data kan du testa XML- eller XSLT-koden med hjälp av någon av de Xerces- eller Xalan-baserade tolkar och processorer som finns på http://xml.apache.org eller hos andra tillverkare.Syntaxen FMPDSORESULT är användbar om du vill exportera databaser som du vill utforma med överlappande formatmallar eller XSL. Syntaxen är kompatibel med Microsofts XML-datakällobjekt som används i Internet Explorer.Blanksteg eller ett kolon i fältnamn omvandlas till understreck i elementnamnen (t.ex.<FIRST_NAME>). Två kolon i portalfält omvandlas till punkter (t.ex.<PHONE.PHONE_NUMBER>). Detta beror på att kolon är reserverade för namnuttryck i XML-kod och blanksteg inte är tillåtna i XML-elementnamn.Export av data i containerfält stöds inte vid XML-export.FMPXMLRESULT-syntaxen innehåller ytterligare information om databasen utöver den information som finns i FMPDSORESULT-syntaxen, t ex antalet poster, fälttyper och fältformat. Dessa element och attribut krävs för att XML ska kunna kontrolleras ordentligt.
Export av data i containerfält stöds inte vid XML-export.
• Även om XML-informationen som importeras måste följa FMPXMLRESULT-syntaxen används vissa element och attribut inte under importen. I följande tabell visas vilka element och attribut som används under XML-importen och de tillåtna standardvärdena för attributen. I de flesta fall är attributvärdena ett nollvärde (exempelvis TIMEFORMAT=""). FMPXMLRESULT-elementet ska också alltid innehålla FileMaker-namnuttrycket för syntaxen.