Witam.
Mam problem z odczytem pliku xml za pomoca klasy XMLReader();

Pod spodem zamieściłem cały kod


  1. <?php
  2. ?>
  3.  
  4. <root>
  5.  <pozycja>
  6.    <wezel_1>przykladowa wartosc A</wezel_1>
  7.    <wezel_2>przykladowa wartosc B</wezel_2>
  8.    <wezel_3>przykladowa wartosc C</wezel_3>
  9.    <wezel_4>przykladowa wartosc D</wezel_4>
  10.  </pozycja>
  11.  <pozycja>
  12.    <wezel_1>przykladowa wartosc E</wezel_1>
  13.    <wezel_2>przykladowa wartosc F</wezel_2>
  14.    <wezel_3>przykladowa wartosc G</wezel_3>
  15.    <wezel_4>przykladowa wartosc H</wezel_4>
  16.  </pozycja>
  17. </root>
  18.  
  19. <?php
  20. $xmldata = ob_get_contents();
  21.  
  22. $xml = new XMLReader();
  23. $xml->XML($xmldata);
  24.  
  25. while ($xml->read()) {
  26.  if ($xml->nodeType == 1 || $xml->nodeType == 3) {
  27.    print($xml->name.' - hasVal:'.$xml->hasValue.' - val:<b>'.$xml->value.'</b><br>');
  28.  }
  29. }
  30. ?>


Wynik działania skryptu znajduje się tutaj.

Problem w tym, że chcialem orzymać wynik w postaci:
wezel_1 = przykladowa wartosc A
wezel_2 = przykladowa wartosc B

w jaki sposób przerobić ten kod?

Prosze o podpowiedź. Będe wdzięczny z wszelkie wypowiedzi.

------------------------------ EDIT ---------------------------------

Chce ułożyć z tego kod SQL dodający pozycje do bazy danych (INSERT)