2011-12-21 5 views
0

に値を挿入する方法私はこのラインでのPHPスクリプト から値を置くことができるようにする必要があり私は、XMLコンテンツ、そのファイル内のファイルのconfig.xml 次きているたとえば、XML

<cruisecontrol> 
    <project name="Project" buildafterfailed="true"> 
    <property name="QtDir" value="D:\QtSDK"/> 
     . 
     . 
     . 

    </project> 
</cruisecontrol> 

<property name="QtDir" value="New value"/> 

このファイルを通常のスキャンのようにスキャンすることはできませんか?私はそれがXMLファイルであることを知っていればどうすればいいのですか?このタイプの行だけを変更する必要があることは分かっています。

ありがとうございます。

+1

あなたは 'simplexml_load_file();'を使いたくないと言っていますか? – sooper

答えて

2

試してください。

 
$xml = simplexml_load_string($yourXml); 
$property = $xml->addChild('property'); 
$property->addAttribute("name", "QtDir"); 
$property->addAttribute("value", "New Value"); 
echo $xml->asXML();