Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][xml] Wczytywanie danych z xml i pętle
motor
post 7.12.2006, 10:00:30
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


mam takiego xmla chce wyświetlić z niego dane i udaje mi się wyświetlić tylo główne grupy
- Sery
- Masła

Nie wiem jak wyświetlić to co jest w środku żeby było tak ,proszę o pomoc
Sery
- Sery Gouda
- Sery feta
Masła
-Masło swojskie
-Masło roślinne
  1. <grupy>
  2.      <grupa id="SER" nazwa="Sery" >
  3. <grupy>
  4.      <grupa id="SER-GOU" nazwa="Sery Gouda">
  5.      <grupa id="SER-FET" nazwa="Sery Feta">
  6.      </grupy></grupa>
  7.  
  8.      <grupa id="MAS" nazwa="Masła">
  9. <grupy>
  10.      <grupa id="MAS-SWO" nazwa="Masło swojskie">
  11.      <grupa id="MAS-ROS" nazwa="Masło roślinne">
  12.      </grupy></grupa>


Otwieram go takim skryptem
  1. <?php
  2. $katalog = simplexml_load_file('menu.xml');
  3. foreach($katalog->grupy->grupa as $key=>$grupa){  
  4. $nazwa= ''. $grupa[nazwa].'' ;
  5. echo "$nazwa<br>";
  6. ?>


Próbowałem pętlę
  1. <?php
  2. $katalog = simplexml_load_file('menu.xml');
  3. foreach($katalog->grupy->grupa as $key=>$grupa){  
  4. $nazwa= ''. $grupa[nazwa].'' ;
  5. echo "$nazwa<br>";
  6.  
  7.  foreach($katalog -> grupy -> grupa -> grupy -> grupa as $key=>$grupaa){
  8.  echo $grupaa['nazwa']. "<br>";
  9.  
  10. }
  11. }
  12. ?>

Ale efekt jest taki
Sery
- Sery Gouda
- Sery feta
Masła
- Sery Gouda
- Sery feta

I już nie nie wiem jak to zrobić

Hmm Nie ma żadnej odpowiedzi, to takie skomplikowane czy banalnie proste ? smile.gif

Ten post edytował motor 6.12.2006, 14:51:40
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 Wersja Lo-Fi Aktualny czas: 18.06.2025 - 09:12