Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP - SimpleXML - addChild - problem
Forum PHP.pl > Forum > XML, AJAX
BigBenek
Witam.
Zaznaczę, że z PHP mam styczność raz na 4 lata, ale coś tam ogarniam.

Problem mam następujący, guglownica się skończyła.

Generuje XML-a z MySQLa.
Wszystko świetnie działa, ale problem pojawia się w momencie dodania do XML-a "custom tekstu".
Kod mam taki:

  1. $draw->addChild('node',"<![CDATA[http://jakas.strona.pl/thumbs/".$row['thumbs']."]]>");


XML ogarnia to tak:

  1. <node>
  2. <![CDATA[http://jakas.strona.pl/plik.exe]]>
  3. </node>


A potrzebuję (bo tego wymaga inna aplikacja, na którą nie mam wpływu) tak:
  1. <node><![CDATA[http://jakas.strona.pl/plik.exe]]></node>


Podpowiecie?
Dziękuję.
BigBenek
Cytat(Pyton_000 @ 23.03.2014, 12:41:15 ) *


Dziękuję za naprowadzenie. Pomogło częściowo. Dodałem jeszcze:

  1. $xmltmp=$xml->asXML();
  2. $dom = new DOMDocument();
  3. $dom->loadXML($xmltmp);
  4. $dom->encoding = 'UTF-8';
  5. $dom->formatOutput = true;
  6. $formatowanyXML = $dom->saveXML();


I dalej już z górki.

edit: Dodane: $dom->encoding = 'UTF-8';
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.