Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP - SimpleXML - addChild - problem
BigBenek
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.01.2013

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


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ę.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


http://www.php.net/manual/en/simplexmlelem...hild.php#104458
Go to the top of the page
+Quote Post
BigBenek
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 19.01.2013

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


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';

Ten post edytował BigBenek 24.03.2014, 22:41:43
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 Aktualny czas: 20.08.2025 - 11:17