XML nach Access importieren ◦ ?

#### Konsoldierungsprozess

XML-Daten werden zum Beispiel dann importiert, wenn aus verschiedenen Quellen - etwa Serverdatenbanken, Excel-Arbeitsmappen und Textdateien - Daten in Berichten konsolidiert werden müssen. Der Konsolidierungsprozess läuft wie folgt ab:

1. Die verschiedenen Quellsysteme exportieren XML-Daten
2. Access oder VBA importieren diese Daten manuell oder automatisch
3. Access-Abfragen verarbeiten die importierten Daten zu Berichten oder Datenzugriffsseiten
4. Der Bericht wird gedruckt oder eine Datenzugriffsseite wird auf dem Web publiziert.

#### Codebeispiel

Vom folgenden XML-Code importiert Access den grün markierten Text nicht. Die restlichen Daten speichert es in die Tabellen ANGESTELLTE und ADRESSEN:

> XML

> <?xml version="1.0" encoding "UTF-8"?>
> <dataroot>

> > <ANGESTELLTE>
> > <ID>1023</NR>
> > <VORNAME>Fritz</VORNAME>
> > <NACHNAME>Meier</NACHNAME>
> > </ANGESTELLTE>
> > <ADRESSEN>
> > <ID>1023</NR>
> > <STRASSE>Bahnhofstrasse 44</STRASSE>
> > <ORT>Basel</ORT>
> > </ADRESSEN>

> </dataroot>

> Access-Tabellen

> ANGESTELLTE

NR | VORNAME | NACHNAME
1023 | Fritz | Meier

> ADRESSEN

NR | STRASSE | ORT
1023 | Bahnhofstrasse 44 | Basel