Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [XML][PHP] Problem z wczytaniem danych
slupek
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 27.05.2007
Skąd: EPGD

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


Przyznaję się bez bicia, że jestem zielony w xmlu, ale proszę chociaż o małą podpowiedź, może uda mi się coś wydłubać z tego.

Mam to:

  1. <?php
  2. $xmlstr = <<<XML
  3.  
  4.  
  5. <bookings>
  6.   <timestamp>2009-04-25 22:39:25</timestamp>
  7.   <atcs>
  8.     <booking>
  9.       <id>485150969</id>
  10.       <callsign>EPWA_APP</callsign>
  11.       <name>Andrzej Stachlewski</name>
  12.       <time_start>2009-04-25 14:45:00</time_start>
  13.       <time_end>2009-04-25 15:45:00</time_end>
  14.       <cid>1048484</cid>
  15.       <src_ip>83.24.34.143</src_ip>
  16.       <added>2009-04-25 16:25:02</added>
  17.     </booking>
  18.     <booking>
  19.       <id>84751297</id>
  20.       <callsign>EPGD_APP</callsign>
  21.       <name>Andrzej Stachlewski</name>
  22.       <time_start>2009-04-25 18:00:00</time_start>
  23.       <time_end>2009-04-25 20:00:00</time_end>
  24.       <cid>1048484</cid>
  25.       <src_ip>83.24.34.143</src_ip>
  26.       <added>2009-04-25 20:25:03</added>
  27.     </booking>
  28.     <booking>
  29.       <id>954074007</id>
  30.       <callsign>EPGD_TWR</callsign>
  31.       <name>Jakub Aldas</name>
  32.       <time_start>2009-04-25 18:00:00</time_start>
  33.       <time_end>2009-04-25 20:00:00</time_end>
  34.       <cid>1010013</cid>
  35.       <src_ip>89.151.23.99</src_ip>
  36.       <added>2009-04-25 20:25:03</added>
  37.     </booking>
  38.     <booking>
  39.       <id>799466355</id>
  40.       <callsign>EPKK_TWR</callsign>
  41.       <name>Artur Dermanowski</name>
  42.       <time_start>2009-04-25 18:00:00</time_start>
  43.       <time_end>2009-04-25 20:00:00</time_end>
  44.       <cid>972766</cid>
  45.       <src_ip>83.6.129.210</src_ip>
  46.       <added>2009-04-25 20:25:03</added>
  47.     </booking>
  48.     <booking>
  49.       <id>297866008</id>
  50.       <callsign>EPKK_APP</callsign>
  51.       <name>Marcin Blitek</name>
  52.       <time_start>2009-04-25 18:00:00</time_start>
  53.       <time_end>2009-04-25 20:00:00</time_end>
  54.       <cid>1023507</cid>
  55.       <src_ip>79.97.111.112</src_ip>
  56.       <added>2009-04-25 20:25:03</added>
  57.     
  58.  
  59. XML;
  60. ?>


gdzie pozycji booking mam znacznie więcej, tutaj tylko poglądowo


oraz to:

  1. <?php
  2.  
  3.   include 'atcbok.php';
  4.  
  5.   $xml = new SimpleXMLElement($xmlstr);
  6.  
  7.   foreach ( $xml->bookings->atcs->booking as $booking )  
  8.   {
  9.       echo $booking,  '<br />';
  10.   }
  11.  
  12. ?>


A otrzymuję to:

Warning: Invalid argument supplied for foreach() in /home/fazi/public_html/atctab.php on line 7


Będę wdzięczny za jakąkolwiek pomoc.

Ten post edytował slupek 9.05.2009, 12:45:56
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 00:53