Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [simplexml] Pobieranie wartości tagu
starcode
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 18.06.2006

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


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ść?
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




  1. <?php
  2. print $x->{cos-z-myslinikiem};
  3. ?>

O ile pamiętam.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
starcode
post
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 18.06.2006

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


Nie jest tak. Nie działa.
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ups, literówka-przeoczenie. [;

  1. <?php
  2. print $x->{'cos-z-myslinikiem'};
  3. ?>


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 16:02