XML-gegevens importerenFileMaker Pro kan XML-gegevens in een bestaand FileMaker Pro-bestand importeren, of XML naar een nieuw FileMaker Pro-bestand converteren.De XML kan een echt bestand zijn, of het resultaat van een HTTP-verzoek dat naar een webserver is verstuurd. U zou bijvoorbeeld een orderdatabase kunnen opzetten om traceernummers in de vorm van een HTTP-verzoek naar een koerierbedrijf te versturen, en hun webserver zou het recentste pakket met traceerformatie in XML-formaat kunnen terugsturen, zodat het direct in de orderdatabase kan worden geïmporteerd.De XML die u importeert, moet beantwoorden aan de FMPXMLRESULT-DTD (Document Type Definition) van FileMaker. Als uw XML in een andere opmaak is opgesteld, kunt u tijdens de import een XSLT-opmaakmodel (Extensible Stylesheet Language) toepassen om uw XML naar de FMPXMLRESULT-grammatica te converteren. Raadpleeg XML-grammatica FMPXMLRESULT.
2. Belangrijk Wanneer bestaande of overeenkomende records worden bijgewerkt, worden gegevens in het doelbestand overschreven. Dit kan niet ongedaan worden gemaakt. Kies Bestand > Kopie opslaan als om een reservekopie van het doelbestand te maken. Zorg ervoor dat u een goede kennis hebt van de manier waarop records worden bijgewerkt. Raadpleeg Methoden voor het importeren van gegevens in een bestaand bestand.
4. Als het doelbestand meerdere tabellen bevat, gebruikt u het venstermenu voor lay-outs om een lay-out weer te geven die records weergeeft uit de tabel waarin u gegevens wilt importeren.
• Als u bestaande records in het bestand bijwerkt, controleert u of de gevonden reeks alleen de records bevat die u wilt vervangen. Sorteer de records (bijvoorbeeld op veldnaam), zodat u zeker weet dat de geïmporteerde gegevens de correcte records in het doelbestand vervangen.
•
6.
8.
9. Selecteer in het dialoogvenster Openen voor Bestandstype (Windows) of Weergeven (OS X) de optie XML-gegevensbron.
10. Kies voor XML-gegevensbron opgeven de bron van de XML-gegevens die u wilt importeren.De XML-bron kan een bestand zijn, of het resultaat van een HTTP-verzoek. Raadpleeg Gegevens importeren met een HTTP-verzoek.
11. Wilt u vóór het importeren een XSLT-opmaakmodel op de XML toepassen, dan selecteert u XSL-opmaakmodel gebruiken en geeft u de bron van het XSLT-opmaakmodel op.Wanneer de XML die u importeert, niet beantwoordt aan de FMPXMLRESULT-DTD, moet u een XSLT-opmaakmodel toepassen dat de XML naar de juist grammatica converteert. De XSLT-bron kan een bestand zijn, of het resultaat van een HTTP-verzoek. Raadpleeg Gegevens importeren met een HTTP-verzoek.
12. Klik op Doorgaan.
In het dialoogvenster Velden bij importeren dat verschijnt, kiest u het type import dat u wilt uitvoeren, en wijst u velden in uw database toe aan de gegevens die u wilt importeren. (Raadpleeg De importhandeling instellen en velden toewijzen tijdens de import.) Kies de gewenste opties in het dialoogvenster en klik op Importeren.
•
•
• Hoewel Windows-1252 de standaardtekencodering in Windows is, wordt die tekencodering niet algemeen erkend door andere hulpprogramma's die XML verwerken. Als u een Windows-bewerkingsgereedschap gebruikt om XML te genereren, controleer dan de encoding="..."-declaratie om te zien welke tekenreeks het genereert. Raadpleeg de veelgestelde vragen over Xerces C++ op de Apache-website http://xerces.apache.org/xerces-c/.Windows: stationsaanduiding:/naamDirectory/bestandsnaamOS X: /Volumes:/naamVolume/naamDirectory/bestandsnaam