zoukankan      html  css  js  c++  java
  • php 读xml的两种方式

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <st>
    <stu>
    <name>sunzhiyan</name>
    <sex>men</sex>
    <age>20</age>
    </stu>
    
    <stu>
    <name>sunxin</name>
    <sex>women</sex>
    <age>18</age>
    </stu>
    <stu>
    <name>wanghuilin</name>
    <sex>men</sex>
    <age>20</age>
    </stu>
    </st>
    

     第一个,用DOM读取

    <?php 
    
    
    $xml = new DoMDocument();
    
    $xml->load("xml.xml");
    $root = $xml->getElementsByTagName("st")->item(0);
    
    $stu = $xml->createElement("stu");
    //name
    $stu_name = $xml->createElement("name");
    $stu_name->nodeValue = "wanghuilin";
    //sex
    $stu_sex = $xml->createElement("sex");
    $stu_sex->nodeValue = "men";
    //age
    $stu_age = $xml->createElement("age");
    $stu_age->nodeValue = "20";
    $stu->appendChild($stu_name);
    $stu->appendChild($stu_sex);
    $stu->appendChild($stu_age);
    $root->appendChild($stu);
    
    $xml->save("xml.xml");
    
    ?>
    

     第二章用simpxml

    <?
     $xml = simplexml_load_file('xml.xml');
     
    $name = $xml->stu;
    echo $name[0]->name;
    
    ?>
    
  • 相关阅读:
    shuffle过程分析
    自定义分组
    自定义排序及Hadoop序列化
    MapReduce常见算法
    Partitioner
    Combiner
    自定义Counter使用
    WordCount_命令行运行时指定参数
    老的API实现WordCount
    Hadoop自定义类型处理手机上网日志
  • 原文地址:https://www.cnblogs.com/sunxun/p/4370091.html
Copyright © 2011-2022 走看看