![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 28.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich!
Bardzo proszę o pomoc, wciaz wywala Błąd parsowania XML, żródło:
Czy ktoś wpadł na to, gdzie może być błąd?? Ten post edytował dark_dvb 28.12.2008, 23:21:33 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze to pokaz wygenerowany XML a nie kod php.
2. Kod umieszczaj wewnatrz [ php] tego czegos[/ php] - jest czytelniejszy Ten post edytował dr_bonzo 28.12.2008, 23:09:49 -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 28.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
W jaim sensie wygenerowany?
Przeglądarka zwraca mi: Błąd parsowania XML: deklaracja XML lub tekstu nie jest na początku jednostki Obszar: http://localhost/p/ksiega_gosci.php Numer linii: 1, kolumna 3: <?xml version="1.0"?> --^ |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Zakomentuj header, a zamiast echo daj
Sprawdź, czy nie masz jakichś spacji przed <?xml. Możliwe, że masz jakiś warning lub notice. -------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 28.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zastosowałem się do wskazówek kol. batmana i to co zwraca przegladarka (FF):
string(818) "<?xml version="1.0"?> <response><nowy_wpis><wpis>1</wpis><nick>1</nick><email>1@1.pl</email><gg>11</gg><data>2008-12-28 21:12:27</data></nowy_wpis><nowy_wpis><wpis>3</wpis><nick>3</nick><email>3@3.pl</email><gg>3</gg><data>2008-12-28 20:12:36</data></nowy_wpis><nowy_wpis><wpis>2</wpis><nick>2</nick><email>2@2.pl</email><gg>22</gg><data>2008-12-28 20:12:18</data></nowy_wpis><nowy_wpis><wpis>1</wpis><nick>1</nick><email>1@1.pl</email><gg>1</gg><data>2008-12-28 20:12:53</data></nowy_wpis></response> " Gdzie szukać spacji przed <?xml ![]() Ten post edytował dark_dvb 28.12.2008, 23:50:51 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Sama treść wydaje się być ok. Spróbuj następujące rzeczy zrobić (po kolei lub wszystkie na raz):
1. Przenieś header bezpośrednio nad echo. 2. Włącz raportowanie błędów na poziome notice. 3. Wszystkie dane tekstowe wstaw w cdata. 4. Zmień content-type na text/xml. -------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 28.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nic nie pomogło :-(
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Spróbuj jeszcze ustawić kodowanie znaków w xml-u na utf-8 i zapisz plik w utf-8. Sprawdź, czy nie masz znaków BOM na początku pliku. No i sprawdź w kilku przeglądarkach. Możliwe, że któraś z nich poda Ci więcej informacji o błędzie.
-------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 28.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nic to nie dało...
Czy mógłby ktoś spróbować przetestować ten kodu u siebie? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.04.2025 - 05:26 |