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 使用post,get的一种简洁方式
Apr 25 PHP
如何在symfony中导出为CSV文件中的数据
Oct 06 PHP
PHP+Mysql+jQuery实现动态展示信息
Oct 08 PHP
PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
Jun 17 PHP
浅析php中三个等号(===)和两个等号(==)的区别
Aug 06 PHP
PHP调用.NET的WebService 简单实例
Mar 27 PHP
让你的PHP7更快之Hugepage用法分析
May 31 PHP
PHP进行批量任务处理不超时的解决方法
Jul 11 PHP
thinkPHP中session()方法用法详解
Dec 08 PHP
php+ajax+json 详解及实例代码
Dec 12 PHP
windows下的WAMP环境搭建图文教程(推荐)
Jul 27 PHP
PHP实现UTF8二进制及明文字符串的转化功能示例
Nov 20 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者的疑难问答(1)
2006/10/09 PHP
表格展示无限级分类(PHP版)
2012/08/21 PHP
解析wamp5下虚拟机配置文档
2013/06/27 PHP
php 批量替换程序的具体实现代码
2013/10/04 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(三)
2014/06/23 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
2015/09/20 PHP
PHP获取访问页面HTTP状态码的实现代码
2016/11/03 PHP
laravel 修改记住我功能的cookie保存时间的方法
2019/10/14 PHP
js和php如何获取当前url的内容
2013/09/22 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
2014/09/09 Javascript
css与javascript跨浏览器兼容性总结
2014/09/15 Javascript
javascript实现滑动解锁功能
2014/12/31 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
深入理解JS实现快速排序和去重
2016/10/17 Javascript
js 动态生成html 触发事件传参字符转义的实例
2017/02/14 Javascript
原生JavaScrpit中异步请求Ajax实现方法
2017/11/03 Javascript
create-react-app构建项目慢的解决方法
2018/03/14 Javascript
webpack开发环境和生产环境的深入理解
2018/11/08 Javascript
微信小程序实现左侧滑动导航栏
2020/04/08 Javascript
[50:48]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python基于dom操作xml数据的方法示例
2018/05/12 Python
Python使用matplotlib实现基础绘图功能示例
2018/07/03 Python
python 使用turtule绘制递归图形(螺旋、二叉树、谢尔宾斯基三角形)
2019/05/30 Python
python输入错误后删除的方法
2019/10/12 Python
解决Tensorflow sess.run导致的内存溢出问题
2020/02/05 Python
h5页面唤起app如果没安装就跳转下载(iOS和Android)
2020/06/03 HTML / CSS
澳大利亚Rockwear官网:女子瑜伽、健身和运动服
2021/01/26 全球购物
简述synchronized和java.util.concurrent.locks.Lock的异同
2014/12/08 面试题
生物技术毕业生自荐信
2013/10/23 职场文书
政法学院毕业生求职信
2014/02/28 职场文书
老公给老婆的保证书
2014/04/28 职场文书
理财计划书
2014/08/14 职场文书
诚实守信演讲稿
2014/09/01 职场文书
《春酒》教学反思
2016/02/22 职场文书
为什么RedisCluster设计成16384个槽
2021/09/25 Redis