工作遇到这样一个场景,前台用户的配置操作,需要后台php使用XML保存下来。问题是如何用php生成一个XML文件之后,我需要动态的修改用户改过的信息,或者动态添加用户新增的信息。
工作遇到这样一个场景,前台用户的配置操作,需要后台php使用XML保存下来。问题是如何用php生成一个XML文件之后,我需要动态的修改用户改过的信息,或者动态添加用户新增的信息。
用SimpleXML
$x = new SimpleXMLElement("<YOUR_XML_ROOT></YOUR_XML_ROOT>"); $x->a = 1234; echo $x->asXML(); //<?xml version="1.0"?> //<YOUR_XML_ROOT><a>1234</a></YOUR_XML_ROOT>
asXML();
方法支持带一个参数,你用来保存文件的文件名
SimpleXMLElement可以由simplexml_load_file
函数来进行构造,从文件读取XML直接创建一个SimpleXMLElement对象