Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: XML - Problem z foreach
Forum PHP.pl > Forum > XML, AJAX > XML
Ardo
Witam,

Mam taki problem , nie mogę wyciągnąć danych z XML , wstawiłem mały skrypt z przykładem gdzie mam foreach -> domyślam się że coś jest tu nie tak , że nie chce wyciągać tych danych, zerknijcie na ten krótki skrypt gdzie tu jest błąd . będę wdzięczny z sugestie.




  1.  
  2.  
  3. $xl = file_get_contents('wynik.xml');
  4. $data = new SimpleXMLElement($xl);
  5. //print_r($data );
  6. foreach ($data->Wojewodztwo as $woj)
  7. {
  8.  
  9. print $woj->Punkt->Lat;
  10. }
  11.  
  12.  


  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Wojewodztwo>
  3. <Punkt>
  4. <Lat>49.5772</Lat>
  5. <Lng>19.3446</Lng>
  6. </Punkt>
  7. <Punkt><Lat>49.7789</Lat><Lng>18.8311</Lng></Punkt>
  8. <Punkt><Lat>49.6336</Lat><Lng>18.8993</Lng></Punkt>
  9. <Punkt><Lat>49.7095</Lat><Lng>19.0138</Lng></Punkt>
  10. ......
  11. </Wojewodztwo>
  12.  
skowron-line
  1. $xml = '<?xml version="1.0" encoding="utf-8"?>
  2. <Wojewodztwo>
  3. <Punkt>
  4. <Lat>49.5772</Lat>
  5. <Lng>19.3446</Lng>
  6. </Punkt>
  7. <Punkt><Lat>49.7789</Lat><Lng>18.8311</Lng></Punkt>
  8. <Punkt><Lat>49.6336</Lat><Lng>18.8993</Lng></Punkt>
  9. <Punkt><Lat>49.7095</Lat><Lng>19.0138</Lng></Punkt>
  10. </Wojewodztwo>
  11. ';
  12.  
  13. $data = new SimpleXMLElement($xml);
  14. echo '<pre>';
  15. foreach ($data->children() as $woj)
  16. {
  17. var_dump($woj); //atrybuty
  18. }


Odsyłam do manuala http://php.net/manual/en/book.simplexml.php
Ardo
nie oto mi chodzilo
to akurat znam chce wyciagnac sam 1 parametr a nie liste.

dlatego dałem -> print $woj->Punkt->Lat;

o to mi chodzi. ale dziekuje za rekacje szybka

ale dzieki za link
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.