Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> SimpleXML, nie taki simple ;]
bela
post 3.11.2004, 19:38:50
Post #1


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


  1. <?php
  2.  
  3. $gaim = simplexml_load_file(&#092;"blist.xml\");
  4.  
  5. foreach($gaim->gaim as $gaim) {
  6. foreach($gaim->blist as $blist) {
  7. foreach($blist->group as $group) {
  8. foreach($group->contact as $contact) {
  9. printf(&#092;"User: %sn<br />\", $contact->buddy->alias);
  10. printf(&#092;"ID: %sn<br />\", $contact->buddy->name);
  11. }
  12. }
  13. }
  14. }
  15.  
  16. //var_dump($gaim);
  17. ?>


  1. <?xml version='1.0' encoding='UTF-8' ?>
  2. <gaim version="1">
  3.      <blist>
  4.            <group name="grupa">
  5.                  <setting name="collapsed" type="bool">0</setting>
  6.                  <contact>
  7.                        <buddy account="bela_666@chrome.pl/Gaim" proto="prpl-jabber">
  8.                              <name>1234567@gg.chrome.pl</name>
  9.                              <alias>ktos</alias>
  10.                        </buddy>
  11.                  </contact>
  12.            </group>
  13.            <group name="Services">
  14.                  <setting name="collapsed" type="bool">0</setting>
  15.                  <chat proto="prpl-irc" account="bela_666@irc.php.pl">
  16.                        <component name="channel">#php.pl</component>
  17.                  </chat>
  18.                  <chat proto="prpl-irc" account="bela_666@poznan.irc.pl">
  19.                        <component name="channel">#opb</component>
  20.                  </chat>
  21.                  <contact>
  22.                        <buddy account="bela_666@chrome.pl/Gaim" proto="prpl-jabber">
  23.                              <name>pogoda.chrome.pl</name>
  24.                              <alias>pogoda.chrome.pl</alias>
  25.                        </buddy>
  26.                  </contact>
  27.            </group>
  28.      </blist>
  29.      <privacy>
  30.            <account proto="prpl-jabber" name="bela_666@chrome.pl/Gaim" mode="0">
  31.            </account>
  32.            <account proto="prpl-irc" name="bela_666@poznan.irc.pl" mode="0">
  33.            </account>
  34.            <account proto="prpl-irc" name="bela_666@irc.php.pl" mode="0">
  35.            </account>
  36.            <account proto="prpl-gg" name="4841632" mode="0">
  37.            </account>
  38.      </privacy>
  39. </gaim>


nie wiem czemu nie działa

żaden błąd nie pokazuje sie

Ten post edytował bela_666 3.11.2004, 19:40:57


--------------------
Go to the top of the page
+Quote Post
dooshek
post 3.11.2004, 21:17:44
Post #2





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Trójmiasto

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


Pierwszy tag czyli <gaim> to twoja zmienna $gaim wiec konstrukcja

  1. <?php
  2.  
  3. foreach($gaim->gaim as $gaim) {
  4.  
  5. ?>


jest bez sensu winksmiley.jpg

Poza tym nadpisujesz zmienna $gaim...

sprobuj

  1. <?php
  2.  
  3.  
  4. $gaim = simplexml_load_file(&#092;"blist.xml\");
  5.  
  6. foreach($gaim->blist as $blist) {
  7.   foreach($blist->group as $group) {
  8.     foreach($group->contact as $contact) {
  9.       printf(&#092;"User: %sn<br />\", $contact->buddy->alias);
  10.       printf(&#092;"ID: %sn<br />\", $contact->buddy->name);
  11.     }
  12.   }
  13. }
  14.  
  15.  
  16. ?>


Ten post edytował dooshek 3.11.2004, 21:18:57


--------------------
"Use the force - read the source"
Go to the top of the page
+Quote Post
hwao
post 3.11.2004, 22:07:37
Post #3


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




ewentualnie
  1. <?php
  2. print_r( simplexml_load_file(&#092;"blist.xml\") );
  3.  
  4. // or
  5.  
  6. var_dump(simplexml_load_file(&#092;"blist.xml\"))
  7.  
  8. ?>
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: 16.06.2025 - 20:43