Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem ze znacznikiem <image></image> przy parsowaniu (odczytywaniu) pliku XML
Sajrox
post 31.10.2008, 10:02:32
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 7
Dołączył: 9.10.2007
Skąd: Poznań

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


Witam,
Tak jak w temacie.

Gdy wywołuję najprostszy kod który wyciąga zawartość pliku XML:

  1. <?php
  2. $d = file_get_contents('jakis_plik.xml');
  3. echo $d;
  4. ?>


Wszystkie znaczniki <image></image>zamienia na samo <img>

Oto przykład:

Zawartość pliku jakis_plik.xml
  1. <offer>
  2.        <id><![CDATA[1]]></id>
  3.        <name><![CDATA[GeForce 8800GT]]></name>
  4.        <image><![CDATA[http://www.przykladowy-sklep.pl/zdjecia/produkt_1.jpg]]></image>
  5.        <price>510.00</price>
  6.    </offer>


po wyciągnięciu zawartości przez php i wyświetleniu jej na ekranie otrzymuję:
  1. <offer>
  2.          <id><!--[CDATA[1]]--></id>
  3.          <name><!--[CDATA[GeForce 8800GT]]--></name>
  4.          <img><!--[CDATA[http://www.przykladowy-sklep.pl/zdjecia/produkt_1.jpg]]-->
  5.          <price>510.00</price>
  6.      </offer>


Drugie pytanie to czemu po wyświetleniu zawartości w miejsce np:
  1. <id><![CDATA[1]]></id>


otrzymuję:
  1. <id><!--[CDATA[1]]--></id>


Czy ktoś spotkał się z takim problemem, lub wie dlaczego się tak dzieje ?

Ten post edytował Sajrox 31.10.2008, 10:04:34
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: 25.06.2025 - 13:23