Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [XML][PHP]Problem z kodowaniem wygenerowanego pliku XML., error on line 12 at column 13: Encoding error
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Witam.

Rozbudowuje pewien skrypt sklepowy o generowanie pliku XML dla porównywarki skąpiec.

Podczas otwarcia w przeglądarce FireFox tego pliku, wyświetla się w przeglądarce komunikat:

Cytat
XML Parsing Error: not well-formed
Location: http://www.domena.pl/export_skapiec_xml.php
Line Number 12, Column 33: <catname>akcesoria do telefon￿w</catname>
-----------------------------------------------------^


Nagłówek z kodowaniem jest nastepujący:
Cytat
<?xml version="1.0" encoding="utf-8" ?>


Plik jest zapisany w formacie UTF bez BOM, z tego co pamiętam, to jakiśczas temu działło to poprawnie, czy to mogła być sprawa jakieś zmiany na serwerze?

Ten post edytował kukix 21.11.2011, 11:17:41
Go to the top of the page
+Quote Post
-CuterOne-
post
Post #2





Goście







poczytaj o CDATA w XML'ach
Go to the top of the page
+Quote Post
kukix
post
Post #3





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Dodałem CDATA do tego elementu i dalej zwraca błąd z kodowaniem:


  1. print' <category>'."\n";
  2. $wynik = sql("SELECT * FROM kat;");
  3. while($row = mysql_fetch_assoc($wynik)) {
  4. print'<catitem>'."\n";
  5. print' <catid>'.$row['kat_id'].'</catid>'."\n";
  6. print' <catname><![CDATA['.strtolower($row['kat_nazwa']).']]></catname>'."\n";
  7. print'</catitem>'."\n";
  8. }
  9. print' </category>'."\n";


Jakieś trzy miesiące temu nie było tego, czy możliwe, że jakaś zmiana na serwerze spowodowała taki problem?

Ten post edytował kukix 23.11.2011, 12:20:20
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 05:21