<?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对XML的操作详解相关文章请关注PHP中文网!

更多相关文章

  1. XML(4)XDocument和XmlDocument搜索指定的节点
  2. XML指南——XML数据岛
  3. XML数据读取方式性能比较(一)
  4. XML数据读取方式性能比较(二)
  5. XML数据查询技术已经成为现今的研究热点
  6. XML包导入和处理XML数据格式|R包
  7. R语言XML格式数据导入与处理 - ShangFR
  8. xml学习(7) .net 获取xml节点或者属性最大值
  9. FireFox对XML的处理兼容IE的节点处理方法

随机推荐

  1. Android(一)Android Eclipse环境搭建
  2. Android_RelativeLayout属性大全
  3. Error:(1, 0) The android gradle plugin
  4. 使用AudioTrack播放PCM音频数据(android)
  5. android 过渡动画研究
  6. Android SAX 解析XML的Demo
  7. android sqlite 数据类型
  8. android 树形目录
  9. 下载Android SDK tools完成Android SDK
  10. Android小项目之 where are you 监控