Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [simplexml] Pobieranie wartości tagu
Forum PHP.pl > Forum > XML, AJAX
starcode
Witam!

Mam XML'a (w pliku):
  1. <x>
  2. <a>cos</a>
  3. <b>cos2</a>
  4. <cos-z-myslinikiem>wartosc</cos-z-myslnikiem>
  5. </x>


Pobieram sobie dane następująco...

  1. <?php
  2. $xml = simplexml_load_file($file);
  3. foreach($xml -> x as $x){
  4.  print $x->a;
  5.  print $x->b;
  6.  print $x->cos-z-myslinikiem;
  7. }
  8. ?>


Oczywiście wywagla błąd jeżeli chce wydrukować sobie wartość tagu 'cos-z-myslinikiem'.
Jak to obejść i dowiedzieć się jaka tam jest wartość?
erix
  1. <?php
  2. print $x->{cos-z-myslinikiem};
  3. ?>

O ile pamiętam.
starcode
Nie jest tak. Nie działa.
erix
Ups, literówka-przeoczenie. [;

  1. <?php
  2. print $x->{'cos-z-myslinikiem'};
  3. ?>
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.