CDATA ile düzenleme xml dosyası

0 Cevap php

Ben bu kodu kullanarak xml dosyasını düzenleyerek am

$xml = simplexml_load_file($xmlfile) or die ("Unable to load XML file!"); 
$event->title = $newtitle;
$event->description = $newdescription;
file_put_contents($xmlfile, $xml->asXML());

Ben description.I bir CDATA bu kodu kullanılan eklemek istiyorum

$event->description = '<![CDATA['.$newdescription.']]>';

Ancak XML in < ve > &lt; olarak dönüştürülür ve &gt;. Nasıl CDATA olarak tutabilen burada. mi önceden editing.Thanks için herhangi bir başka yöntem.

Aslında ben bu xml dosyasını düzenlemek istiyorum

<events date="06-11-2010">
    <event id="8">
      <title>Proin porttitor sollicitudin augue</title>
      <description><![CDATA[Lorem  nunc.]]></description>
    </event>
  </events>
  <events date="16-11-2010">
    <event id="4">
      <title>uis aliquam dapibus</title>
      <description><![CDATA[consequat vel, pulvinar.</createCDATASection></description>
    </event>
  <event id="1"><title>You can use HTML and CSS</title>
  <description><![CDATA[Lorem ipsum dolor sit amet]]></description></event></events>

Id

0 Cevap