Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> xml i Invalid argument supplied for foreach()
qbsterr
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 14.07.2010

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


Witajcie.
Nie mogę sobie poradzić z pustym tagiem sciana.gif

Plik xml wyglada mniej więcej tak:
  1. <Root>
  2. <Id1 Name='abc'>0</Id1>
  3. ...
  4. ...
  5. <Id40 Name='bce>0</Id40>
  6. <Load>
  7. <Item>
  8. <Id1 Name='abc'>0</Id1>
  9. ....
  10. i kolejne podobnie zagnieżdżone elementy
  11. ....
  12. <Id12 Name='abc'>0</Id12>
  13. </Item>
  14. </Load>
  15. </Root>


Teraz php:
  1. foreach ($dom -> documentElement -> childNodes as $root ) {
  2. foreach ($root -> childNodes as $Load) {
  3. foreach ($Load -> childNodes as $Item) {
  4. echo $Item->textContent;
  5. itd z foreach ..
  6. }
  7. }
  8. }


I oczywiscie dostaje warna:
Warning: Invalid argument supplied for foreach() in ... on line 2

Przez tablicowanie "foreach ((array)$Load -> childNodes as $Item)" trace kolejne zagnieżdżone elementy.
Jak to powinno wygladać?

Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 05:36