Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> DOM i CDATA - dynamiczne tworzenie
Cotter
post 26.07.2008, 08:57:37
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
nowotny
post 26.07.2008, 10:32:39
Post #2





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


http://pl2.php.net/manual/pl/function.domd...ata-section.php
I mały example:
http://www.builderau.com.au/program/php/so...39273222,00.htm
Go to the top of the page
+Quote Post
Cotter
post 26.07.2008, 20:51:25
Post #3





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

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


Dzięki. Nie zauważyłem tej funkcji w manualu.
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: 18.08.2025 - 23:52