Php 如何在xml中插入值
例如,我有config.xml文件 在该文件中,我有以下xml内容Php 如何在xml中插入值,php,xml,Php,Xml,例如,我有config.xml文件 在该文件中,我有以下xml内容 <cruisecontrol> <project name="Project" buildafterfailed="true"> <property name="QtDir" value="D:\QtSDK"/> . . . </project> </cruisecontrol> . . . 我需要能够
<cruisecontrol>
<project name="Project" buildafterfailed="true">
<property name="QtDir" value="D:\QtSDK"/>
.
.
.
</project>
</cruisecontrol>
.
.
.
我需要能够把php脚本的值
在这一行
<property name="QtDir" value="New value"/>
有没有办法不用像平常一样扫描这个文件?我的意思是,如果我知道它是xml文件,并且我知道我只需要更改这种类型的行,我该怎么做呢
提前感谢您。试试看
$xml = simplexml_load_string($yourXml);
$property = $xml->addChild('property');
$property->addAttribute("name", "QtDir");
$property->addAttribute("value", "New Value");
echo $xml->asXML();
$xml=simplexml\u load\u字符串($yourXml);
$property=$xml->addChild('property');
$property->addAttribute(“名称”、“QtDir”);
$property->addAttribute(“值”、“新值”);
echo$xml->asXML();
你是说你不想使用
simplexml_load_file()代码>?