php复制xml文件,PHP_php xml文件操作实现代码(二),复制代码 代码如下:?php //创 - phpStudy...
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...相关推荐
- php操作xml文件,php xml文件操作代码(一)
创建SimpleXML对象 学习操作xml的朋友可以看看. example.xml文件: $xml = simplexml_load_file('example.xml'); //创建SimpleXM ...
- OpenCV学习笔记(四):XML,YAML(.txt,.doc)文件读写操作
OpenCV学习笔记(四):XML,YAML(.txt,.doc)文件读写操作 一.Write_XML_and_YAML_File(写入XML) #include <opencv2/opencv ...
- [QT操作XML]QT读写XML文件,QT修改XML文件
[QT操作XML]QT读写XML文件 XML简介 QT操作XML,写入.读取.修改 XML效果演示 XML简介 概念:Extensible Markup Language 可扩展标记语言(可扩展:标签 ...
- tinyxml2 数组_7.数据本地化CCString,CCArray,CCDictionary,tinyxml2,写入UserDefault.xml文件,操作xml,解析xml...
数据本地化 A CCUserDefault 系统会在默认路径cocos2d-x-2.2.3\projects\Hello\proj.win32\Debug.win32下生成一个名为UserDef ...
- scala读取mysql文件_9. Scala操作外部数据 文件读取,xml,Excel,MySQL
文件读取 读取本地文件,读取csv文件,读取网络文件 package com.yy.scala import scala.io.Source /** * 文件读取 */ object FileApp ...
- VTK学习笔记3:IO操作读取写入xml文件和vtk文件
1.vtu文件 vtk实战(二十四)--读入vtu数据 vtk实战(三十)--写入vtu数据 2.vtp文件 2.1读入vtp文件 2.2 创建vtp文件 从网络示例和在线文档中,我收集了一些信息,创 ...
- C#操作XML之——读取XML文件
名称空间:System.Xml 1.使用XmlDocument读取XML[例] //创建xml文档 XmlDocument xdoc = new XmlDocument(); //读取XML文档 xd ...
- Linux shell 学习笔记(1)— 文件和目录(查看、创建、复制、软硬链接、重命名及删除操作)
1. 启动 shell /etc/passwd 文件包含了所有系统用户账户列表以及每个用户的基本配置信息: christine:x:501:501:Christine Bresnahan:/home/ ...
- java文件和xml文件_用Java分割大型XML文件
java文件和xml文件 上周,我被要求用Java编写一些东西,该东西能够将一个30GB的XML文件拆分为可配置文件大小的较小部分. 文件的使用者将是一个中间件应用程序,该应用程序在XML的大尺寸方面 ...
最新文章
- 张钹院士:制约人工智能发展的最大困难是什么?
- [Google App Engine] Hello, world!
- 山西大学计算机科学与技术全国排名,山西这所大学曾是国内排名前五,如今排名下滑,有点走下坡路了...
- 愚人节“整人”小心被病毒“整”
- 香农定理和奈奎斯特定理区别_「中考复习」三大变换之旋转(旋转的构造-托勒密定理)...
- leetcode74:二维矩阵搜索问题
- hibernate关联映射
- java学习--基础知识阶段性总结--JDK5新特性
- UI之CALayer详解(转)
- win10 开机启动_win10 -- 取消不需要的开机启动项和服务项加快win10系统开机速度...
- sqlite3 判断数据库和表的状态
- 【中间件安全】IIS6安全加固规范
- 【转】福昕pdf套件注册码激活
- OA 办公自动化系统 现状
- 分析can波形及数据
- 国家高新技术企业即将启动
- MATLAB国产替代软件出现,这些学校已解决被禁用问题
- R语言的digamma、gamma、dgamma与norm函数对应python函数包的问题
- DNS、域、域名及FQDN 概念
- 复试数据库系统概论(2)
热门文章
- Qt下Sqlite数据库操作
- 将一串随机数输入到二维坐标轴中,不断刷新JPanel,实现动态显示的效果微笑
- windows内存结构概述
- dart初始化项目的分析
- IOS UI开发基础之超级猜图完整版本-08
- flask mysql项目模板渲染_Flask框架模板渲染操作简单示例
- idea 执行 java jar_使用 Intellij Idea 打包 java 工程为可执行 jar 包-Go语言中文社区...
- 简述http 和 https区别
- retrofit2使用详解_秒懂Retrofit2之Converter
- python正则匹配日期2019-03-11_都2019年了,正则表达式为啥还是这么难?这里的Python学习教程教你搞定!...