php minixml详解


Posted in PHP onJuly 19, 2008

使用方法如下,可以看到miniXML的使用,与ActiveLink-PHP-XML-Package-0.4.0相比,更加符合使用习惯,也更加的简单. 

$xmlDoc = new MiniXMLDoc(); 
$xmlRoot =& $xmlDoc->getRoot(); 
$childElement =& $xmlRoot->createChild(\'achild\'); 
$childElement->attribute(\'name\', \'annie\'); 
$childElement->text(\'This element has attributes and children, such as this\'); 
$image =& $childElement->createChild(\'image\'); 
$image->attribute(\'location\', \'http://psychogenic.com/image.png\'); 
$childElement->text(\'image and little\'); 
$orphan =& $xmlDoc->createElement(\'song\'); 
$orphan->text(\'tomorrow, tomorrow\'); 
$childElement->appendChild($orphan); 
print $xmlDoc->toString(); 

添加一个子元素,有两种方式,第一种是直接该结点createChild,第二种是先xmlDoc先createElement,然后,该结点在appendChild. 

最后打印出来的结果是: 
<?xml version="1.0"?> 
<achild name="annie" eyes="#0000FF" hair="#FF0000"> 
This element has attributes and children, such as this 
<image location="http://psychogenic.com/image.png" /> 
image and little 
<song> tomorrow, tomorrow </song> 
</achild> 

可以很明显的看得出,miniXML的使用方法是非常简单的,尤其是对于简单的保存数据的XML文件,更是如此,详细可以看miniXML提供的例子.此处不详说. 

========================================================================= 

解析 

minixml文件结构是: 
minixml.inc.php 
------classes 
-----------doc.inc.php element.inc.php node.inc.php treecomp.inc.php 

详细的API解释说明,在官方网站上有介绍: http://minixml.psychogenic.com/api.html.

PHP 相关文章推荐
php判断页面是否是微信打开的示例(微信打开网页)
Apr 25 PHP
通过php添加xml文档内容的方法
Jan 23 PHP
Laravel 5框架学习之Laravel入门和新建项目
Apr 07 PHP
在Mac OS的PHP环境下安装配置MemCache的全过程解析
Feb 15 PHP
ThinkPHP中Common/common.php文件常用函数功能分析
May 20 PHP
PHP线程的内存回收问题
Jul 08 PHP
php解析xml 的四种简单方法(附实例)
Jul 11 PHP
php判断用户是否关注微信公众号
Jul 22 PHP
PHP 常用时间函数资料整理
Oct 22 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
Mar 15 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
Dec 25 PHP
php判断数组是否为空的实例方法
May 10 PHP
php正则校验用户名介绍
Jul 19 #PHP
PHP批量生成缩略图的代码
Jul 19 #PHP
Discuz 模板引擎的封装类代码
Jul 18 #PHP
PHP令牌 Token改进版
Jul 18 #PHP
php下intval()和(int)转换使用与区别
Jul 18 #PHP
PHP入门学习的几个不错的实例代码
Jul 13 #PHP
php header()函数使用说明
Jul 10 #PHP
You might like
PHP与javascript实现变量交互的示例代码
2013/07/23 PHP
基于thinkPHP类的插入数据库操作功能示例
2017/01/06 PHP
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
2018/06/01 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
jQuery不兼容input的change事件问题解决过程
2014/12/05 Javascript
Javascript实现字数统计
2015/07/03 Javascript
js精准的倒计时函数分享
2016/06/29 Javascript
JS输出空格的简单实现方法
2016/09/08 Javascript
JQuery学习总结【二】
2016/12/01 Javascript
JS编写函数实现对身份证号码最后一位的验证功能
2016/12/29 Javascript
vue.js中Vue-router 2.0基础实践教程
2017/05/08 Javascript
vue组件之间数据传递的方法实例分析
2019/02/12 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
简介JavaScript错误处理机制
2020/08/04 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
2020/08/17 Javascript
[40:19]2018完美盛典CS.GO表演赛
2018/12/17 DOTA
python实现端口转发器的方法
2015/03/13 Python
详解Python中的Descriptor描述符类
2016/06/14 Python
Python 列表理解及使用方法
2017/10/27 Python
用Eclipse写python程序
2018/02/10 Python
Python中作用域的深入讲解
2018/12/10 Python
美国体育用品商店:Academy Sports + Outdoors
2020/01/04 全球购物
NICKIS.com荷兰:设计师儿童时装
2020/01/08 全球购物
俄罗斯在线大型超市:ТутПросто
2021/01/08 全球购物
RUIFIER官网:英国奢侈高级珠宝品牌
2020/06/12 全球购物
上海中网科技笔试题
2012/02/19 面试题
后勤岗位职责
2013/11/26 职场文书
家长写给老师的建议书
2014/03/13 职场文书
2015年小学语文工作总结
2015/05/25 职场文书
长江七号观后感
2015/06/11 职场文书
鲁滨孙漂流记读书笔记
2015/06/30 职场文书
2015暑假实习报告范文
2015/07/13 职场文书
朋友聚会祝酒词
2015/08/10 职场文书
2016年习主席讲话学习心得体会
2016/01/20 职场文书
Redis中一个String类型引发的惨案
2021/07/25 Redis