2011-02-18 57 views
0

有人可以提供可以編輯xml節點中的值的最簡單/最短的代碼嗎?我一直在尋找這個小時,我所得到的只是錯誤和失敗。我需要一些可以獲取節點(/ node/node1/node2)並編輯其中的內容的東西。我正在使用php-5。由於用於PHP的最簡單的XML節點編輯器

編輯:可以說我有這個XML文件:

<node> 
    <node2> 
    Content 
    </node2> 
</node> 

我需要做的是從"content"改變<node2>值別的東西。

+0

可能重複(HTTP:// stackoverflow.com/questions/4906073/a-simple-program-to-crud-node-and-node-values-of-xml-file) – Gordon 2011-02-18 07:46:59

回答

3

SimpleXML

$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(); 
+0

如果xml是遠程文件,我需要添加什麼? – Preston 2011-02-18 01:54:26

0

您正在尋找SimpleXML,XML解析/偉大的階級編輯[一個簡單的程序,以XML文件的CRUD節點和節點值]的