XML parsen

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • XML parsen

    Hallo,

    Ich versuche über Dom eine XML-Datei zu parsen. Das Problem ist aber, das ich eine XML-Datei habe, dessen Struktur sich wiederholt.

    Hir mal das Teil:

    Code:
    <GetReportRequestListResponse>
    <Gruppe>
       <Detail>
       </Deteil>
    </Gruppe>
    <Gruppe>
       <Detail>
       </Deteil>
    </Gruppe>
    </GetReportRequestListResponse>
    Da sich Gruppe und Detail mehrfach in der XML befindet, weiß ich keinen Lösungsansatz, wie ich an das zweite Detail-Kind-Element rankommen soll.

    Mein derzeitiger Versuch:

    PHP-Code:
    $feedback = new DOMDocument(); 
      
    $feedback->preserveWhiteSpace false
      
    $feedback->load("cache/response.xml"); 
      
    $response $feedback->getElementsByTagName("Detail"); 
      foreach(
    $response as $referer
      { 
        
    $number = array("rep"=>htmlspecialchars($referer->firstChild->data)); 
      } 
      
    $resulting $number["rep"]; 
    scheitert.
    Zuletzt geändert von mlspider; 07.06.2011, 15:36.

  • #2
    Bitte brich den XML-Code um! Kein Mensch scrollt gerne horizontal.

    Danke
    Peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Danke für den Hinweis. Ist gern geschehen.

      Kommentar


      • #4
        XML parsen - PHP Forum: phpforum.de

        Kommentar


        • #5
          Crosspostings sind hier unerwünscht. Daher "close".

          Peter
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Kommentar

          Lädt...
          X