php xml文件操作实现代码(二)

复制代码 代码如下:

//创建一个新的DOM文档

$dom = new DomDocument();

//在根节点创建departs标签

$departs = $dom->createElement('departs');

$dom->appendChild($departs);

//在departs标签下创建depart子标签

$depart = $dom->createElement('depart');

$departs->appendChild($depart);

//在depart标签下创建employees子标签

$employees = $dom->createElement('employees');

$depart->appendChild($employees);

//在employees标签下创建employee子标签

$employee = $dom->createElement('employee');

$employees->appendChild($employee);

//在employee标签下创建serial_no子标签

$serial_no = $dom->createElement('serial_no');

$employee->appendChild($serial_no);

//为serial_no标签添加值节点100001

$serial_no_value = $dom->createTextNode('100001');

$serial_no->appendChild($serial_no_value);

//输出XML数据

echo $dom->saveXML();

?>

复制代码 代码如下:

$dom = new DomDocument(); //创建DOM对象

$dom->load('example.xml'); //读取XML文件

$root = $dom->documentElement; //获取XML数据的根

read_child($root); //调用read_child函数读取根对象

function read_child($node)

{

$children = $node->childNodes; //获得$node的所有子节点

foreach($children as $e) //循环读取每一个子节点

{

if($e->nodeType == XML_TEXT_NODE) //如果子节点为文本型则输出

{

echo $e->nodeValue."
";

}

else if($e->nodeType == XML_ELEMENT_NODE) //如果子节点为节点对象,则调用函数处理

{

read_child($e);

}

}

}

?>相关阅读:

实现Windows与Linux两系统间的自由切换

MYSQL安装时解决要输入current root password的解决方法

OLAP与OLTP的一些基础知识

菜鸟大学堂:一步一步配置WEB服务器

ftp类(example.php)

在Exchange Server 2003 中启用M盘

mysql的最大连接数默认是100

利用VC++开发ASP图像处理组件(2)

网页文字应用CSS的一些技巧

WordPress CMS的优势所在

Windows7开机后出现黑一下屏性能降低

document.body.scrollTop 值总为0的解决方法 比较常见的标准问题

在ASP中使用均速分页法提高分页速度

php 表单验证实现代码

php复制xml文件,PHP_php xml文件操作实现代码(二),复制代码 代码如下:?php //创 - phpStudy...相关推荐

  1. php操作xml文件,php xml文件操作代码(一)

    创建SimpleXML对象 学习操作xml的朋友可以看看. example.xml文件: $xml = simplexml_load_file('example.xml'); //创建SimpleXM ...

  2. OpenCV学习笔记(四):XML,YAML(.txt,.doc)文件读写操作

    OpenCV学习笔记(四):XML,YAML(.txt,.doc)文件读写操作 一.Write_XML_and_YAML_File(写入XML) #include <opencv2/opencv ...

  3. [QT操作XML]QT读写XML文件,QT修改XML文件

    [QT操作XML]QT读写XML文件 XML简介 QT操作XML,写入.读取.修改 XML效果演示 XML简介 概念:Extensible Markup Language 可扩展标记语言(可扩展:标签 ...

  4. tinyxml2 数组_7.数据本地化CCString,CCArray,CCDictionary,tinyxml2,写入UserDefault.xml文件,操作xml,解析xml...

     数据本地化 A CCUserDefault 系统会在默认路径cocos2d-x-2.2.3\projects\Hello\proj.win32\Debug.win32下生成一个名为UserDef ...

  5. scala读取mysql文件_9. Scala操作外部数据 文件读取,xml,Excel,MySQL

    文件读取 读取本地文件,读取csv文件,读取网络文件 package com.yy.scala import scala.io.Source /** * 文件读取 */ object FileApp ...

  6. VTK学习笔记3:IO操作读取写入xml文件和vtk文件

    1.vtu文件 vtk实战(二十四)--读入vtu数据 vtk实战(三十)--写入vtu数据 2.vtp文件 2.1读入vtp文件 2.2 创建vtp文件 从网络示例和在线文档中,我收集了一些信息,创 ...

  7. C#操作XML之——读取XML文件

    名称空间:System.Xml 1.使用XmlDocument读取XML[例] //创建xml文档 XmlDocument xdoc = new XmlDocument(); //读取XML文档 xd ...

  8. Linux shell 学习笔记(1)— 文件和目录(查看、创建、复制、软硬链接、重命名及删除操作)

    1. 启动 shell /etc/passwd 文件包含了所有系统用户账户列表以及每个用户的基本配置信息: christine:x:501:501:Christine Bresnahan:/home/ ...

  9. java文件和xml文件_用Java分割大型XML文件

    java文件和xml文件 上周,我被要求用Java编写一些东西,该东西能够将一个30GB的XML文件拆分为可配置文件大小的较小部分. 文件的使用者将是一个中间件应用程序,该应用程序在XML的大尺寸方面 ...

最新文章

  1. 张钹院士:制约人工智能发展的最大困难是什么?
  2. [Google App Engine] Hello, world!
  3. 山西大学计算机科学与技术全国排名,山西这所大学曾是国内排名前五,如今排名下滑,有点走下坡路了...
  4. 愚人节“整人”小心被病毒“整”
  5. 香农定理和奈奎斯特定理区别_「中考复习」三大变换之旋转(旋转的构造-托勒密定理)...
  6. leetcode74:二维矩阵搜索问题
  7. hibernate关联映射
  8. java学习--基础知识阶段性总结--JDK5新特性
  9. UI之CALayer详解(转)
  10. win10 开机启动_win10 -- 取消不需要的开机启动项和服务项加快win10系统开机速度...
  11. sqlite3 判断数据库和表的状态
  12. 【中间件安全】IIS6安全加固规范
  13. 【转】福昕pdf套件注册码激活
  14. OA 办公自动化系统 现状
  15. 分析can波形及数据
  16. 国家高新技术企业即将启动
  17. MATLAB国产替代软件出现,这些学校已解决被禁用问题
  18. R语言的digamma、gamma、dgamma与norm函数对应python函数包的问题
  19. DNS、域、域名及FQDN 概念
  20. 复试数据库系统概论(2)

热门文章

  1. Qt下Sqlite数据库操作
  2. 将一串随机数输入到二维坐标轴中,不断刷新JPanel,实现动态显示的效果微笑
  3. windows内存结构概述
  4. dart初始化项目的分析
  5. IOS UI开发基础之超级猜图完整版本-08
  6. flask mysql项目模板渲染_Flask框架模板渲染操作简单示例
  7. idea 执行 java jar_使用 Intellij Idea 打包 java 工程为可执行 jar 包-Go语言中文社区...
  8. 简述http 和 https区别
  9. retrofit2使用详解_秒懂Retrofit2之Converter
  10. python正则匹配日期2019-03-11_都2019年了,正则表达式为啥还是这么难?这里的Python学习教程教你搞定!...