Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][XMLReader] problem z parsowaniem pliku
sweter
post 23.09.2009, 17:03:09
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam, mam plik xml o takiej konstrukcji:

Kod
<trips>
   <trip id="322279">
       <type>LAST</type>


      (tu są inne wartości)

      <departure>

          <type>flight<type>

      </departure>

  </trip>

</trips>


I aby wyczytać wartości z trips->trip->type zrobiłem takiego if'a:

  1.  
  2. if($reader->nodeType == XMLReader::TEXT AND $name=="type"){
  3. echo "<li>".$name.' '.$reader->value.'</li>';
  4. }
  5.  
  6.  


gdzie $name to nazwa znacznika.

Problem jest w tym, że wypisuje mi również wartość flight, która znajduje się w trips->trip->type->departure, czyli głębiej.

Jak rozwiązać ten problem ?

PS. Znacie może jakiś dobry, polski tutorial XMLReadera, bo wszytko to co znalazłem (a jest tego malutko) nie nadaje się do niczego sad.gif



--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:39