![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 4.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam potrzębuę pomocy przy funkcji, która konwertuje tablicę na XML. Pojawia się problem i nie mam pojkećia jak go rozwiązać.
Wyskakuje w firefox: CODE Błąd parsowania XML: deklaracja XML lub tekstu nie jest na początku jednostki Obszar: http://localhost/sklep_grywus/catalog/categories Numer linii: 3, kolumna 1:<?xml version="1.0" encoding="UTF-8"?><categories><node><id><![CDATA[2]]></id><name><![CDATA[Gry]]></name></node><node><id><![CDATA[3]]></id><name><![CDATA[Karty]]></name></node><node><id><![CDATA[4]]></id><name><![CDATA[Modele]]></name></node><node><id><![CDATA[1]]></id><name><![CDATA[Puzzle]]></name></node><node><id><![CDATA[5]]></id><name><![CDATA[Zabawki]]></name></node></categories> ^ Tutaj mam funkcje w modelu home
A funkcja wyświetlania w kontrolerze catalog wygląda tak:
Męczę się z tym już dwa dni i nie wiem w czym jest problem. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
XML nie generuje się poprzez ręczne łączenie tekstu. To najprostsza droga do błędów. Już na chwilę obecną Twój kod jest podatny na błędy (wystarczy, że w $value będzie "]]>" i XML się posypie).
Masz odpowiednie narzędzia do generowania XML-i, więc użyj ich: DOM. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 01:16 |