Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [xml][php5] Wyciąganie atrybutów z obiektu SimpleXML
KotDomowy
post 17.06.2007, 10:50:20
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. ?>

)


--------------------
dabkowski.cal.pl
Go to the top of the page
+Quote Post
dr_bonzo
post 17.06.2007, 11:22:31
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


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


--------------------
Nie lubię jednorożców.
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 Wersja Lo-Fi Aktualny czas: 21.06.2025 - 14:02