Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zamiana elementu w xml, problem z CDATA
pspgor
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 27.02.2011

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


Witam. Chciałbym zamienić wartość elementu w pliku xml, wszystko szło dobrze do momentu elementu CDATA.

  1. <?php
  2. $plikxml = "plik.xml";
  3. $xml = simplexml_load_file($plikxml);
  4.  
  5. $xml->node[1]->title = '<![CDATA[<p>Sub</p><p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry</p>]]>';
  6. echo $xml->asXML(); // wyświetlenie
  7. ?>


Tym co się znają nie muszę chyba mówić, że kod CDATA został sparsowany co dało efekt zwykłego tekstu.

Nie mam pojęcia jak zrobić, by umieścić w tym kod CDATA. Jak dodawałem nowego noda posłużyłem się klasą podaną tutaj:

http://www.php.net/manual/en/simplexmlelem...hild.php#104458

ale nie potrafię zastosować tego do zmienienia elementu.

Z góry dziękuję, pozdrawiam (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.09.2025 - 05:04