SimpleXML

PHPGuru86

Grünschnabel
Hallo,
ich habe eine Frage und zwar habe ich eine XML Datei in ein Array geladen.
Wie kann ich denn nun die verschiedenen Elemente Separat ansprechen?
XML Datei sieht so aus:
Code:
<xml>
<Kunden>
  <Kunde gender="w">
    <Name>xxx</Name> 
    <Nachname>xxx</Nachname> 
    <address>
        <Strasse>xxx</Strasse> 
        <PLZ>###</PLZ> 
    </address>
    <address>
        <Strasse>xxx</Strasse> 
        <PLZ>###</PLZ> 
    </address>
  </Kunde>
  <Kunde gender="m">
    <Name>xx3x</Name> 
    <Nachname>x2xx</Nachname> 
    <address>
        <Strasse>xxx5</Strasse> 
        <PLZ>###5</PLZ> 
    </address>
  </Kunde>
<Kunden>

die ganze XML Datei muss ich in eine MySQL-DB packen.
Wie gesagt in ein $xml array einlesen läuft, aber wie funktioniert das auslesen?
Wäre über eine schnelle Antwort sehr dankbar
 
PHP bietet dir dazu schon einige XML-Parse-Funktionen, welche aber (was du wahrscheinlich nicht brauchst) Kommentare und DTD ignoriert. Um diesen Array oder die XML-Datei zu verarbeiten musst du dir damit eigene Funktionen/Algorithmen basteln. Habe das auch mal versucht, finde die Möglichkeiten aber für meine Zwecke unzureichend. Arbeite deshalb aktuell an einer eigenen XML-Klasse. Würde sie dir zur Verfügung stellen, wenn ich sie in nächster Zeit fertig habe (was vielleicht noch 2 Wochen dauern kann) und du selber nicht weiter gekommen bist.
 
Zurück