Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> DOM i CDATA - dynamiczne tworzenie
Cotter
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 12
Dołączył: 6.01.2008
Skąd: Wrocław

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


Jak dynamicznie (za pomocą kodu PHP) stworzyć sekcję CDATA w dokumencie XML? Klasa DOMCharacterData na to nie pozwala.

Mówiąc troszkę dokładniej, mam następujący kod:
  1. <?php
  2. $xml = new DOMDocument();
  3. $node = $xml->createElement('node');
  4. $xml->appendChild($node);
  5. $data = new DOMText();
  6. $data->appendData('<aaa>');
  7. $node->appendChild($data);
  8. echo $xml->saveXML($xml);
  9. ?>


Który zwraca:
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <node>&lt;aaa&gt;</node>


a chciałbym aby zwracał:
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <node><![CDATA[<aaa>]]></node>
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 13:36