Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z pobraniem xml
Forum PHP.pl > Forum > XML, AJAX
coockies1
Witam !
Posiadam taki kod

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <KLI-243>
  3. <pozycja>184</pozycja>
  4. <data_publikacji>2009-01-28</data_publikacji>
  5. <nazwa>Szpital</nazwa>
  6. <ulica>ul. Jurasza </ulica>
  7. <nr_domu>8/3</nr_domu>
  8. </KLI-243>


Chcę pobrać dane do php
Znalazłem tutorial

http://www.eioba.pl/a74722/simplexml_nadchodzi

  1. <?php
  2.   echo 'Charakterystyka klientów: <br/>';
  3.  
  4.   $klienci = simplexml_load_file('plix.xml');
  5.  
  6.   foreach($klienci -> klient as $klient){
  7.      echo 'Nazwa klienta: '.$klient -> nazwa.'; Adres: '.$klient -> adres.'<br/>';
  8.      echo 'Szczegóły zamówienia: <br/>';
  9.      foreach($klient -> zamowienie -> produkt as $produkt){
  10.         echo '    '.$produkt['sztuk'].' sztuk produktu o nazwie "'.$produkt.'"<br/>';
  11.      }
  12.      echo '<hr/>';
  13.   }
  14. ?>


  1. <?xml version="1.0" encoding="iso-8859-2"?>
  2. <klienci>
  3.   <klient>
  4.      <nazwa>Klopex Sp. z z.o.o.</nazwa>
  5.      <adres>Uliczna 123 00-000 Wysoko</adres>
  6.      <zamowienie>
  7.         <produkt sztuk="3">Jednostronna szyba</produkt>
  8.         <produkt sztuk="1">Rakieta balistyczna</produkt>
  9.      </zamowienie>
  10.   </klient>
  11.   <klient>
  12.      <nazwa>Rzad Iranski</nazwa>
  13.      <adres>Al-khaidy 11/9, Teheran</adres>
  14.      <zamowienie>
  15.         <produkt sztuk="10000">Karabin jednorazowego uzytku</produkt>
  16.         <produkt sztuk="500">Czolg na korbe</produkt>
  17.         <produkt sztuk="5">Rakieta balistyczna</produkt>
  18.      </zamowienie>
  19.   </klient>
  20. </klienci>


Ten przykład działa
ale i tak nie potrafię tego rozgryźć
I zastosować w moim xmlu
Proszę o poradę

A może jest inna funkcja, która pobiera dane z xml do mysql.
Jak ktoś widział jakieś przykłady proszę o podesłanie.

Pana Google już pytałem, i przegrzebałem forum.
Ale nic konkretnego.

Z góry dziękuję.
EarthCitizen
Twój problem pewnie spowodowany był dużo bardziej skomplikowaną strukturą xmla z przykładu. Na Twoje potrzeby odczyt jest bardzo prosty:
  1. <?php
  2. $wpis = simplexml_load_file('data.xml');
  3. echo 'pozycja:' . $wpis->pozycja;
  4. ?>


http://php.net.pl/manual/pl/book.simplexml.php
coockies1
Dziękuję działa,

Tylko jeszcze mam mały problem gdzie wstawić znaczniki, żeby wszystko ładowało si do formularza .
Tak jak w tym przykładzie

http://abder.ayz.pl/pobierz2.php

Jeszcze raz dziękuję!
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.