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

      

  • 相关阅读:
    JS操作JSON总结
    jQuery对select操作
    MS SQL GUID
    QT延时方法
    MySQL 实践
    MySQL 入门教程
    asp.net获取URL和IP地址
    C#-foreach与yield
    C#—序列化(Serialize)和反序列化(NonSerialize)
    Newtonsoft.Json序列化和反序列
  • 原文地址:https://www.cnblogs.com/DamonBlog/p/10154667.html
Copyright © 2011-2022 走看看