2012-05-05 109 views
0

可能重複:
A simple program to CRUD node and node values of xml file替換XML節點的內容與PHP

所以我有這樣的代碼,它位於settings.xml中:

<?xml version="1.0"?> 
<settings> 
    <user id="140"> 
     <about>About me</about> 
     <music>My music</music> 
     <interests>My interests</interests> 
     <font>Arial</font> 
     <theme>Default</theme> 
    </user> 
</settings> 

和我想用「讓我說'('This is about me')替換about('About me')的內容,然後將它保存到原始文件中,所以在它將包括以下內容:

<?xml version="1.0"?> 
<settings> 
    <user id="140"> 
     <about>This is about me</about> 
     <music>My music</music> 
     <interests>My interests</interests> 
     <font>Arial</font> 
     <theme>Default</theme> 
    </user> 
</settings> 

這怎麼可能使用PHP?我嘗試了一些東西,但他們沒有按預期工作。

回答

0

使用SimpleXML可以輕鬆讀取XML文件,您可以像編輯變量值一樣編輯文本。要獲取ID爲140的元素,您需要使用XPath,some explaination