Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Micharius am August 22, 2018, 13:45:16

Titel: Import von XML Datei
Beitrag von: Micharius am August 22, 2018, 13:45:16
Hallo zusammen

Für meine DB habe ich ein Modul, welches mir Daten von einem Web CRM importiert. Dies funktioniert relativ einfach mti der Application.ImportXML Method

Angehängt ist ein Screenshot der XML Daten, wie sie einem Editor aussehen. Wie ihr seht, gibt es die Knoten Project, welche die Attribute eines Datensatzes beinhalten. Neben dem Element Project  stehen noch weitere Daten (zum Beispiel ID="858"). Und genau an diese komme ich nicht ran!

Egal wie ich die XML importiere, ob mit der Access Importfunktion oder via VBA, ich kriege immer nur die Daten, welche den Knoten Project zugeordnet sind.

Gibt es überhaupt eine Möglichkeit, an die den Knoten folgenden Daten heranzukommen?

Um eure Hilfe oder Einschätzung wäre ich dankbar.

Herzliche Grüsse

Micharius
Titel: Re: Import von XML Datei
Beitrag von: steffen0815 am August 22, 2018, 18:49:27
Hallo,
Attribute kann der eingebaute Import nmK. nicht.
Hier hilft nur das "Ausprogrammieren" per DOM (http://www.access-im-unternehmen.de/179.0.html).
Titel: Re: Import von XML Datei
Beitrag von: Lachtaube am August 22, 2018, 19:02:50
Wegen der gleichartigen Struktur, würde ich einen SAX (https://de.wikipedia.org/wiki/Simple_API_for_XML)-Parser in einer Klasse (oder auch in einem Formular-Klassenmodul) aufsetzen.
Titel: Re: Import von XML Datei
Beitrag von: Micharius am August 23, 2018, 08:05:53
Hallo Lachtaube - vielen Dank für die Tipps, ich schaue mir das gerne mal an!