Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przetwarzanie dokumentu zwróconego od SOAP
jarekhunter
post 1.04.2014, 16:31:38
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 21.01.2010

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


Witam wszystkich serdecznie.
Zmagam się z przetworzeniem listy katalogów z chomika, dostaje ją w postacji xml.
Potrzebuję z tych danych otrzymać drzewo lista katalogów i podkatalogów z przypisanymi id_katalogu.
Za pomoc serdecznie dziękuję..
Umieszczam linka do pliku, plik był za duży by umieścić go w temacie:
odpowiedz.xml

Próbowałem z parsować poprzez "DOMDocument, oraz simplexml_load_string)
Nie potrafię tych danych wyciągnąć.
Prosił bym o pomoc lub jakieś wskazówki, obojętnie czy wyrażeń regularnych czy też nawet użycia jakiejś biblioteki.
Wykorzystuję bibliotekę z tego linku: https://github.com/kenorb/ChomikDownloader
Jest napisana w php, dopisałem do niej kilka funkcji mianowicie pobieranie listy katalogów, otrzymuję odpowiedź, lecz nie umiem sobie poradzić z parsowaniem dokumentu..

Próbowałem to przełożyć na Soap_Client - ale mi nie wychodzi sad.gif

Dziękuję serdecznie za wszelką pomoc.

P.S. Prośba do moderatora: proszę o przeniesienie tematu jeśli umiesciłem go w złym dziale, Dziękuję..


EDIT:
Po części problem rozwiązałem za pomocą, simplexml_load_string
Działa mi do katalogu i podkatalogów, a jeśli kolejny podkatalog ma kolejne, nie bierze je pod uwagę
  1. $sub1=0;
  2.  
  3. $array_list=array();
  4.  
  5. foreach($xm->folders->FolderInfo as $folder)
  6. {
  7. // Nazwa katalogu
  8. $array_list[$sub1][]=array('id'=>$folder->id,'name'=>$folder->name);
  9. $array_list[$sub1][]=sub_folder($folder); // Podkatalogi
  10.  
  11. $sub1++;
  12. }
  13.  
  14. function sub_folder($folder)
  15. {
  16. $tbl='';
  17. foreach($folder->folders->FolderInfo as $katalog)
  18. {
  19. $tbl[]=array('id'=>$katalog->id,'name'=>$katalog->name);
  20. }
  21. return $tbl;
  22. }

Jak odczytać np. takie drzewo i z tworzyć z tego tablicę wielo wymiarową, rzecz jasna chodzi mi o xml

Za pomoc serdecznie dziękuję.

Ten post edytował jarekhunter 1.04.2014, 16:47:34
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: 30.06.2025 - 00:56