Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> XML Problem z tagiem..., XML Problem z tagiem...
Ardo
post 13.12.2011, 17:41:26
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 16.03.2008

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


Jak można pobrac dane z xml

kożytam z
  1. $product = simplexml_load_file ($hurtownia[0]);

Niestety wyskakuje błąd przy zaciąganiu danych:
Warning: simplexml_load_file() [function.simplexml-load-file]: ofertyZip/dane.xml:54: parser error : StartTag: invalid element name In
Warning: simplexml_load_file() [function.simplexml-load-file]: <1>true</1> in ...
Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in ...
Warning: simplexml_load_file() [function.simplexml-load-file]: ofertyZip/dane.xml:54: parser error : expected '>' in
Warning: simplexml_load_file() [function.simplexml-load-file]: ofertyZip/dane.xml:54: parser error : Opening and ending tag mismatch: zdjecia line 53 and unparseable in

wers 53 w XML to:
  1. <record>
  2. <zdjecia>
  3. <1>true</1>
  4. <2>true</2>
  5. <3>true</3>
  6. <4>true</4>
  7. <5>false</5>
  8. <6>false</6>
  9. <7>false</7>
  10. <8>false</8>
  11. <9>false</9>
  12. <10>false</10>
  13. <11>false</11>
  14. <12>false</12>
  15. <13>false</13>
  16. <14>false</14>
  17. <15>false</15>
  18. </zdjecia>
  19. </record>


W jaki sposób można zaciągnąć dane, bo na tym Tagu się pobieranie wywala. Proszę o pomoc jak to można zaciągnąć.
Go to the top of the page
+Quote Post
wookieb
post 13.12.2011, 17:50:37
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Tag xml nie może zaczynać się cyfrą.


--------------------
Go to the top of the page
+Quote Post
Ardo
post 13.12.2011, 19:20:19
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 16.03.2008

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


witam dziękuje za odpowiedz ale ja nie mogę to zmienic, xml pobieram, to nie jest xml moj, ja tylko staram się zaimportować dane z tego xml, czy można na to coś poradzić?
Go to the top of the page
+Quote Post
wookieb
post 13.12.2011, 19:28:20
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Albo ich zmusisz do poprawy (wybacz ale jeżeli ktoś nie potrafi zrobić xmla to jest debilem) albo sam poprawisz tego xml-a...


--------------------
Go to the top of the page
+Quote Post
Ardo
post 13.12.2011, 23:17:48
Post #5





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 16.03.2008

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


No niestety gratki nie zmuszę by xml zmieniła, oni takiego xml udostępniają, przez ten tag nie mogę załadować xml,w tym miejscu ładownie sie blokuje. Potrzebuje pomysłu jak można to obejść bo mi nić nie przychodzi do głowy. sad.gif
Go to the top of the page
+Quote Post
skowron-line
post 13.12.2011, 23:41:42
Post #6





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


1. pobierasz dane z pliku file_get_contents
2. zamieniasz <1> na dowolną poprawną nazwę, i </1>
3. simplexml_load_string

w tą stronę kombinuj.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
wookieb
post 14.12.2011, 09:00:57
Post #7





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(Ardo @ 13.12.2011, 23:17:48 ) *
No niestety gratki nie zmuszę by xml zmieniła, oni takiego xml udostępniają, przez ten tag nie mogę załadować xml,w tym miejscu ładownie sie blokuje. Potrzebuje pomysłu jak można to obejść bo mi nić nie przychodzi do głowy. sad.gif

Wedle moich informacji już to zmienili. Pobierz najnowszego xml-a i będzie ok.


--------------------
Go to the top of the page
+Quote Post
Ardo
post 14.12.2011, 14:45:38
Post #8





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 16.03.2008

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


Dzieki za informacje niestety, nie zmienili bo spływają do mnie pliki cały czas na serwer, ale

dostałem taka podpowiedz, żeby podejść do tego w ten sposób:

1. pobierasz dane z pliku file_get_contents
2. zamieniasz <1> na dowolną poprawną nazwę, i </1>
3. simplexml_load_string

Spróbuje tak jak nie da się inaczej

Dzięki za pomysł, spróbuje od tej strony zrobić. niestety juz sprawdziłem, przy pobieraniu pliku:

  1. $product = file_get_contents($hurtownia[0]);
  2. echo $product;
  3.  

wyskakuje ten sam błąd
Nazwa została rozpoczęta od nieprawidłowego znaku. Błąd podczas przetwarzania zasobu …

<1>true</1>
-----^


a moze zle pobieram ?
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: 29.04.2025 - 05:51