XML parse to Array

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • XML parse to Array

    Hi,

    es gibt ja schon einige Ansätze diverse XML Feeds in Strukturen/Arrays zu parsen. Frage dazu, gibt es fertige Funktionen/Tuts die auch beliebig verschachtelte XML Strukturen sinnvol in Arrays gruppieren? Vor allem wenn die Musterabfolge der Tags sowie Levels nicht statisch vorausgesagt werden können.

    Ein Beispiel Feed wäre z.b.

    <result>
    <tag>
    <item>
    <title>XXX</title>
    <cat>XXX</cat>
    <attr>
    <gimmick>XY</gimmick>
    <gimmick>XY</gimmick>
    <attr>
    </item>
    </tag>
    <tag>
    <item>
    <title>ZZZ</title>
    <cat>HHH</cat>
    <attr>0</attr>
    </item>
    </tag>
    </result>

    Ziel wäre es in ein Array zu parsen welches gleiche Tags die nicht in einer Zeile completed werden zu jeweils Unterarrays zusammen fasst. Kommen Tags mehrmals vor so werden die Unterarrays durchindiziert.

    array (
    [tag] => array(
    [0] => array (
    [item] => array (
    [title] => XXX
    [cat] => XXX
    [attr] => array .....
    )
    )
    [1] => array (
    [item] => array (
    [title] => XXX
    [cat] => XXX
    [attr] => 0
    )
    )

    )
    )

  • #2
    Jep, hier gibt's einen Post, der eine solche Funktion enthält.
    Zuletzt geändert von Nezzar; 03.12.2004, 12:09.
    "Ach was soll's? Dann bau ich mir halt meinen eigenen Vergnügungspark mit Blackjack und Nutten." - Bender

    Kommentar

    Lädt...
    X