有人可以提供可以編輯xml節點中的值的最簡單/最短的代碼嗎?我一直在尋找這個小時,我所得到的只是錯誤和失敗。我需要一些可以獲取節點(/ node/node1/node2)並編輯其中的內容的東西。我正在使用php-5。由於用於PHP的最簡單的XML節點編輯器
編輯:可以說我有這個XML文件:
<node>
<node2>
Content
</node2>
</node>
我需要做的是從"content"
改變<node2>
值別的東西。
有人可以提供可以編輯xml節點中的值的最簡單/最短的代碼嗎?我一直在尋找這個小時,我所得到的只是錯誤和失敗。我需要一些可以獲取節點(/ node/node1/node2)並編輯其中的內容的東西。我正在使用php-5。由於用於PHP的最簡單的XML節點編輯器
編輯:可以說我有這個XML文件:
<node>
<node2>
Content
</node2>
</node>
我需要做的是從"content"
改變<node2>
值別的東西。
$doc = simplexml_load_file('http://example.com/example.xml');
// Note the SimpleXMLElement is the root node, ie <node>
$doc->node2 = 'new content';
$doc->asXml('new-filename.xml'); // Note, saves locally
// or
$xmlString = $doc->asXml();
如果xml是遠程文件,我需要添加什麼? – Preston 2011-02-18 01:54:26
您正在尋找SimpleXML,XML解析/偉大的階級編輯[一個簡單的程序,以XML文件的CRUD節點和節點值]的
可能重複(HTTP:// stackoverflow.com/questions/4906073/a-simple-program-to-crud-node-and-node-values-of-xml-file) – Gordon 2011-02-18 07:46:59