基于PHP对XML的操作详解

 更新时间:2013年06月07日 09:36:53   作者:  
本篇文章是关于PHP对XML的操作进行了详细的分析介绍,需要的朋友参考下

<?php 

    $xml = simplexml_load_file('example.xml');              //创建SimpleXML对象  
    var_dump($xml);                                                             //输出XML  
?> 

<?php 
    $xml = simplexml_load_file('example.xml');          //读取XML文件  
    foreach($xml->depart as $a)                                    //循环读取XML数据中的每一个depart标签  
    { 
        echo "$a->name <BR>";                                       //输出其中的name属性  
    } 
?> 

<?php 
    $xml = simplexml_load_file('example.xml');          //读取XML文件  
    echo $xml->depart->name[0];                                  //输出节点  
?> 

<?php 
    $xml = simplexml_load_file('example.xml'); 
    foreach ($xml->depart->children() as $depart)             //循环读取depart标签下的子标签  
    { 
       var_dump($depart);                                                        //输出标签的XML数据  
    } 
?> 

<?php 
    $xml = simplexml_load_file('example.xml');                      //读取XML文件  
    $result = $xml->xpath('/departs/depart/employees/employee/name');        //定义节点  
    var_dump($result);                                          //输出节点  
?> 

<?php 
    $xml = simplexml_load_file('example.xml');              //读取XML  
    $xml->depart->name[0] = "Human Resource";         //修改节点  
?> 

<?php 
    $xml = simplexml_load_file('example.xml');              //读取XML数据  
    echo $xml->asXML();                                                     //标准化XML数据  
?> 

<?php 
    $xml = simplexml_load_file('example.xml');              //读取XML数据  
    $newxml = $xml->asXML();                         //标准化XML数据  
    $fp = fopen("newxml.xml", "w");                  //打开要写入XML数据的文件  
    fwrite($fp, $newxml);                                    //写入XML数据  
    fclose($fp);                                                     //关闭文件  
?> 

相关文章

  • PHP中的一些常用的超全局变量总结

    PHP中的一些常用的超全局变量总结

    PHP是一种广泛使用的服务器端脚本语言,它被用于开发各种Web应用程序,在PHP中,有一些特殊的全局变量,被称为超全局变量,在本文中,我们将深入了解PHP中的一些常用超全局变量,以及它们在Web开发中的重要性,需要的朋友可以参考下
    2023-11-11
  • php 魔术方法详解

    php 魔术方法详解

    本文给大家介绍了php面向对象当中的几个魔术方法,并对此进行一一详细介绍,希望对新手有所帮助。
    2014-11-11
  • PHP基于方差和标准差计算学生成绩的稳定性示例

    PHP基于方差和标准差计算学生成绩的稳定性示例

    这篇文章主要介绍了PHP基于方差和标准差计算学生成绩的稳定性操作,涉及PHP数学运算相关操作技巧,需要的朋友可以参考下
    2017-07-07
  • php实现签到功能的方法实例分析

    php实现签到功能的方法实例分析

    这篇文章主要介绍了php实现签到功能的方法,结合实例形式分析了php基于数据库及时间判断操作实现签到功能的相关技巧,需要的朋友可以参考下
    2017-12-12
  • php+js实现的无刷新下载文件功能示例

    php+js实现的无刷新下载文件功能示例

    这篇文章主要介绍了php+js实现的无刷新下载文件功能,结合实例形式分析了php无刷新下载文件的相关原理、实现方法及操作注意事项,需要的朋友可以参考下
    2019-08-08
  • PHP 图片合成、仿微信群头像的方法示例

    PHP 图片合成、仿微信群头像的方法示例

    这篇文章主要介绍了PHP 图片合成、仿微信群头像的方法,涉及php针对图片的转换、生成等相关操作技巧,需要的朋友可以参考下
    2019-10-10
  • PHP系统命令函数使用分析

    PHP系统命令函数使用分析

    本篇文章是对PHP中系统命令函数的使用进行了详细的分析介绍,需要的朋友参考下
    2013-07-07
  • php操作excel文件 基于phpexcel

    php操作excel文件 基于phpexcel

    最近在工作中需要处理多语言的翻译问题,翻译都是写在excel表格里面。为了处理方便我就保留中文和英文两列。这样需要将这些数据从excel中取出来,然乎保存在excel的数组中,通过使用循环数组将相应的数据放入到数据库中。
    2010-07-07
  • 深入浅出理解PHP原理之变量赋值

    深入浅出理解PHP原理之变量赋值

    将会对变量赋值过程中,PHP内部对数据处理的原理进行阐述,不过在讲述该原理前,需要先了解一下变量名和它的值是如何关联起来的,这个对变量赋值的理解非常重要
    2021-09-09
  • PHP学习笔记(一):基本语法之标记、空白、和注释

    PHP学习笔记(一):基本语法之标记、空白、和注释

    这篇文章主要介绍了PHP学习笔记(一):基本语法,本文讲解了PHP 标记、PHP 注释、PHP 空白三个最基本的语法,需要的朋友可以参考下
    2015-04-04

最新评论