Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [xml][php5] Wyciąganie atrybutów z obiektu SimpleXML
KotDomowy
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 6.12.2006
Skąd: Wrocław

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


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. ?>

)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 24.12.2025 - 03:45