<?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"); ?>