<?php $xmldoc = "<?xml version="1.0" encoding="gb2312"?> <store> <album catalog="song"> <name>天地一斗</name> <author>Jay</author> <heading>周杰伦专辑</heading> <body>这是jay的最新专辑</body> <time>2011-02-20</time> </album> </store>"; $simplexmlobj = new SimpleXMLElement($xmldoc); //建立xml处理对象 echo $simplexmlobj->asXML("storesim.xml"); //在同目录下生成xml文件 ?>
加载xml文件
<?php $storeobj = simplexml_load_file("storeutf8.xml") ; //加载已存在的xml文件 echo $storeobj->album->name ."<br />"; //访问加载的xml文件中的元素 print_r($storeobj); ?>
修改xml文件
<?php $storeobj = simplexml_load_file("storeutf8.xml") ; $storeobj->addAttribute("storetype","CDshop"); //向根元素添加属性 $storeobj->album->addChild("type","CD"); //向元素内添加子元素 echo $storeobj->album->name."<br />"; $storeobj->asXML("storeutf8-2.xml"); ?>