XML parsen

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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.
    Last edited by mlspider; 07-06-2011, 14: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

    Comment


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

      Comment


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

        Comment


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

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

          Comment

          Working...
          X