例如我有文件config.xml 在该文件中,我有以下xml内容
<cruisecontrol>
<project name="Project" buildafterfailed="true">
<property name="QtDir" value="D:\QtSDK"/>
.
.
.
</project>
</cruisecontrol>
我需要能够从php脚本中获取值 在这一行
<property name="QtDir" value="New value"/>
有没有办法在不扫描此文件的情况下执行此操作?我的意思是,如果我知道它是xml文件,我怎么能这样做,而且我知道我只需要改变这种类型的行。
先谢谢你。
答案 0 :(得分:2)
尝试;
$xml = simplexml_load_string($yourXml); $property = $xml->addChild('property'); $property->addAttribute("name", "QtDir"); $property->addAttribute("value", "New Value"); echo $xml->asXML();