Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][XML] Nie jeden, a wszystkie - parser
Forum PHP.pl > Forum > Przedszkole
Frugo75
Mam plik xml
Robie parser i wszystko było pieknie az mam wyswietlic nie jeden wpis, ale wszystkie.

  1. <event id="510">
  2. <players team="" player="" player2=""/>
  3. <text type="normal" goal_type="" time="92">Koniec</text>
  4. </event>


w parserze mam:

  1. $mecze = $doc->getElementsByTagName( "matches" );
  2. foreach ($mecze as $matches)
  3. {
  4. $head = $matches->getElementsByTagName( "date" );
  5. $data = $head->item(0)->nodeValue;
  6.  
  7. $event = $matches->getElementsByTagName( "text" );
  8. $time = $event->item(0)->nodeValue;
  9. $time = $event->item(0)->getAttribute("time");
  10.  
  11. $event = $matches->getElementsByTagName( "text" );
  12. $text = $event->item(0)->nodeValue;
  13.  
  14.  
  15. }


Jak mam zrobic, aby pokazywało mi wszystkie <event> ktore są w pliku? a nie tylko jedno - ostatnie?

plik xml tutaj http://asinfo.pl/nazywo/comments/top/696/696.xml
nospor
Kod co pokazales nie pokazuje ani jednego event bo w ogole nie wyswietlasz pobranych danych.

Jesli zas jakims cudem to wyswietlanie robisz poza petla to sie nie dziw ze wyswietla ci tylko jeden event skoro ty w petli za kazdym razem nadpisujesz eventy zamiast je dodawac
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.