Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [XML][PHP] Dodanie CDATA do XML'a
pspgor
post 1.07.2012, 17:25:18
Post #1





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

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


Witam po raz kolejny.

Mam kolejny (ostatni już) problem. Mianowicie dodaję sobie do xml'a :

  1. $dziecko = $photo->addChild("description", "<![CDATA[".$desc."]]>");


Ale do pliku XML'a przechodzi to w ten sposób:

  1. <description>&lt;![CDATA[&lt;p class="subtitle"&gt;Zajęcia historyczne&lt;/p&gt;&lt;p&gt;Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry&lt;/p&gt;]]&gt;</description>


Oczywiście jak łatwo się domyślić, potrzebny mi efekt następujący:

  1. <![CDATA[<p class="subtitle">Zajęcia historyczne</p><p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry</p>]]>


W jaki sposób mogę ominąć to parsowanie znaków?
Go to the top of the page
+Quote Post
Helid
post 1.07.2012, 17:39:33
Post #2





Grupa: Zarejestrowani
Postów: 280
Pomógł: 20
Dołączył: 12.12.2007
Skąd: 127.0.0.1

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


http://php.net/manual/en/function.xmlwriter-write-cdata.php


--------------------
Go to the top of the page
+Quote Post
pspgor
post 1.07.2012, 19:32:43
Post #3





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

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


Mógłbyś bardziej mi pomóc? Bo nie mogę sobie z tym poradzić smile.gif

Faktycznie przykłady z manuala działają, ale nie mogę zastosować tego do swojego przykładu . :/

Z góry dzięki! smile.gif

ref

Ten post edytował pspgor 1.07.2012, 17:48:49
Go to the top of the page
+Quote Post
Mephistofeles
post 1.07.2012, 19:48:01
Post #4





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Używasz SimpleXML?
http://php.net/manual/en/simplexmlelement.addchild.php
Niżej masz przykład kodu do dodawania CDATA.
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 Wersja Lo-Fi Aktualny czas: 11.08.2025 - 16:19