我使用此代碼編輯XML文件與CDATA
$xml = simplexml_load_file($xmlfile) or die ("Unable to load XML file!");
$event->title = $newtitle;
$event->description = $newdescription;
file_put_contents($xmlfile, $xml->asXML());
我想添加一個CDATA在description.I使用該代碼
$event->description = '<![CDATA['.$newdescription.']]>';
但在XML中的<
和>
轉換爲<
和>
。如何保留CDATA
原樣。是否有其他編輯方法。提前感謝。
其實我想編輯這個XML文件
<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爲
謝謝Cez.I編輯我的問題。我想編輯與相應的id的內容。你可以告訴它是怎麼回事? – Warrior 2010-11-05 10:11:29
@THOmas:我已經添加了一個基於XML的示例。希望它應該指向正確的方向 – Cez 2010-11-05 11:05:04
是他們的任何方式來鏈接xpath和xquery或dom_import_simplexml – Warrior 2010-11-05 11:41:35