zoukankan      html  css  js  c++  java
  • php7 使用simplexml扩展处理xml

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

      

  • 相关阅读:
    第六周上机任务
    java第四次作业
    第二次上机练习
    第三周作业
    第一次上机作业
    计算机1802刘思源
    第五次上机作业
    第六周作业
    第四次上机作业
    第三次上机作业
  • 原文地址:https://www.cnblogs.com/DamonBlog/p/10154667.html
Copyright © 2011-2022 走看看