PHP往XML中添加节点的方法


Posted in PHP onMarch 12, 2015

本文实例讲述了PHP往XML中添加节点的方法。分享给大家供大家参考。具体方法如下:

1. contacts.xml代码

<contact id="43956">

     <personal>

          <name>

               <first>J</first>

               <middle>J</middle>

               <last>J</last>

          </name>

          <title>Manager</title>

          <employer>National</employer>

          <dob>1971-12-22</dob>

     </personal>

</contact>

2. php代码
<?php

     $tel_node = null;

     $doc = xmldocfile ('contacts.xml');

     $contact_node = $doc->root ();

     $kids = $contact_node->children ();

     while ($node = array_shift ($kids)) {

          if (($node->type == XML_ELEMENT_NODE) && ($node->tagname == 'personal')) {

               $tel_node =& $node;

               break;

          }

     }

     if ($tel_node == null){

          die ("Couldn't locate 'personal' node.");

     }

     $work_node = $tel_node->new_child ('work', '6666');

     print ("<pre>\n");

     print (htmlspecialchars ($doc->dumpmem ()));

     print ("</pre>\n");

?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
学习使用PHP数组
Oct 09 PHP
PHP 和 XML: 使用expat函数(一)
Oct 09 PHP
超级好用的一个php上传图片类(随机名,缩略图,加水印)
Jun 30 PHP
解析php中反射的应用
Jun 18 PHP
PHP反向代理类代码
Aug 15 PHP
php面向对象中static静态属性和静态方法的调用
Feb 08 PHP
php使用socket post数据到其它web服务器的方法
Jun 02 PHP
编写PHP脚本过滤用户上传的图片
Jul 03 PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
May 04 PHP
PHP7多线程搭建教程
Apr 21 PHP
PHP面向对象多态性实现方法简单示例
Sep 27 PHP
java解析json方法总结
May 16 PHP
PHP遍历XML文档所有节点的方法
Mar 12 #PHP
标准PHP的AES加密算法类
Mar 12 #PHP
php接口数据加密、解密、验证签名
Mar 12 #PHP
php查询相似度最高的字符串的方法
Mar 12 #PHP
PHP实现通用alert函数的方法
Mar 11 #PHP
PHP获取ip对应地区和使用网络类型的方法
Mar 11 #PHP
javascript+php实现根据用户时区显示当地时间的方法
Mar 11 #PHP
You might like
用PHP和MySQL保存和输出图片
2006/10/09 PHP
PHP二维数组的去重问题解析
2011/07/17 PHP
php利用腾讯ip分享计划获取地理位置示例分享
2014/01/20 PHP
destoon设置自定义搜索的方法
2014/06/21 PHP
PHP中的表达式简述
2016/05/29 PHP
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
2018/05/12 PHP
JavaScript 字符串乘法
2009/08/20 Javascript
Javascript连接Access数据库完整实例
2015/08/03 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
2015/11/06 Javascript
angular route中使用resolve在uglify压缩后问题解决
2016/09/21 Javascript
JS库 Highlightjs 添加代码行号的实现代码
2017/09/13 Javascript
JS利用prototype给类添加方法操作详解
2019/06/21 Javascript
微信小程序点击列表跳转到对应详情页过程解析
2019/09/26 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
Python 通过调用接口获取公交信息的实例
2018/12/17 Python
Python Cookie 读取和保存方法
2018/12/28 Python
Python控制键盘鼠标pynput的详细用法
2019/01/28 Python
浅谈python标准库--functools.partial
2019/03/13 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
2020/01/14 Python
python中wheel的用法整理
2020/06/15 Python
python import 上级目录的导入
2020/11/03 Python
国际化的太阳镜及太阳镜配件零售商:Sunglass Hut
2016/07/26 全球购物
Ivory Isle Designs美国/加拿大:婚礼和活动文具公司
2018/08/21 全球购物
上海中网科技笔试题
2012/02/19 面试题
自我鉴定模板
2013/10/29 职场文书
水果连锁超市创业计划书
2014/01/24 职场文书
手工社团活动方案
2014/02/17 职场文书
运输服务质量承诺书
2014/03/27 职场文书
横幅标语大全
2014/06/17 职场文书
2014年仓库保管员工作总结
2014/12/03 职场文书
高一作文之暖冬
2019/11/09 职场文书
MySQL之DML语言
2021/04/05 MySQL
python中urllib包的网络请求教程
2022/04/19 Python
Windows server 2012 配置Telnet以及用法详解
2022/04/28 Servers