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 水平的题目
May 30 PHP
PHP Stream_*系列函数
Aug 01 PHP
php修改NetBeans默认字体的大小
Jul 02 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十)
Jun 24 PHP
PHP函数超时处理方法
Feb 14 PHP
php封装的page分页类完整实例
Oct 18 PHP
thinkPHP5实现的查询数据库并返回json数据实例
Oct 23 PHP
lnmp安装多版本PHP共存的方法详解
Aug 02 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
Sep 18 PHP
PHP小程序支付功能完整版【基于thinkPHP】
Mar 26 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 PHP
聊聊 PHP 8 新特性 Attributes
Aug 19 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
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
2014/07/22 PHP
php使用session二维数组实例
2014/11/06 PHP
PHP实现留言板功能的详细代码
2017/03/25 PHP
PHP hex2bin()函数用法讲解
2019/02/25 PHP
Yii框架中使用PHPExcel的方法分析
2019/07/25 PHP
PHP 文件上传限制问题
2019/09/01 PHP
javascript 去字符串空格终极版(支持utf8)
2009/11/14 Javascript
javascript模拟的Ping效果代码 (Web Ping)
2011/03/13 Javascript
jquery常用操作小结
2014/07/21 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
jqTransform美化表单
2015/10/10 Javascript
jquery判断密码强度的验证代码
2020/04/22 Javascript
js 获取站点应用名的简单实例
2016/08/18 Javascript
js无提示关闭浏览器窗口的两种方法分析
2016/11/06 Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
2017/01/06 Javascript
Node.js websocket使用socket.io库实现实时聊天室
2017/02/20 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
BootStrap TreeView使用实例详解
2017/11/01 Javascript
浅谈vue中慎用style的scoped属性
2017/11/28 Javascript
vue动态改变背景图片demo分享
2018/09/13 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
[01:58]最残酷竞争 2016国际邀请赛中国区预选赛积分循环赛回顾
2016/06/28 DOTA
python提取页面内url列表的方法
2015/05/25 Python
python中闭包Closure函数作为返回值的方法示例
2017/12/17 Python
matplotlib给子图添加图例的方法
2018/08/03 Python
python实现自动登录后台管理系统
2018/10/18 Python
OpenCV搞定腾讯滑块验证码的实现代码
2019/05/18 Python
Django中Aggregation聚合的基本使用方法
2020/07/09 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
详解Python流程控制语句
2020/10/28 Python
Marriott国际:万豪国际酒店查询预订
2017/09/25 全球购物
用C#语言写出在本地创建一个UDP接收端口的具体过程
2016/02/22 面试题
大学毕业感言
2014/01/10 职场文书
建筑专业毕业生自荐信
2014/05/25 职场文书
儿园租房协议书范本
2014/12/02 职场文书
白银帝国观后感
2015/06/17 职场文书