Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [xml][php5] Wyciąganie atrybutów z obiektu SimpleXML
Forum PHP.pl > Forum > PHP
KotDomowy
Witam,

mam problem z wyciąganiem bezpośrednio atrybutów z obiektu SimpleXMLElement. Wczytując plik XML wynik przedstawia się następująco:

  1. <?php
  2. SimpleXMLElement Object
  3. (
  4. [linia] => SimpleXMLElement Object
  5. (
  6. [@attributes] => Array
  7. (
  8. [nazwa] => 2
  9. [typ] => Linia normalna
  10. [wazny_od] => 01.05.2007
  11. [wazny_do] => 
  12. )
  13. ?>


Jak można zauważyć - jest tam atrybut obiektu o nazwie @attributes. Czy jest możliwość skorzystania z tej tablicy bezpośrednio ( $oXML->linia->@attributes nie działa - nic dziwnego - błędna składnia. Samo 'attributes' też nie pomaga ), czy muszę iterować po niej za pomocą foreach ( np.
  1. <?php
  2. foreach ( $oXML->linia->attributes() as $sAttributeName => $mAttributeValue ) { 
  3. ... 
  4. }
  5. ?>

)
dr_bonzo
1. Przenosze XML/AJAX -> PHP (bo to problem tylko z PHP)

2. http://pl2.php.net/simplexml
i szukaj 'attributes', uzywa sie ich jak tablicy
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.