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 相关文章推荐
IStream与TStream之间的相互转换
Aug 01 PHP
在IIS7.0下面配置PHP 5.3.2运行环境的方法
Apr 13 PHP
PHP 创建标签云函数代码
May 26 PHP
php中获取指定IP的物理地址的代码(正则表达式)
Jun 23 PHP
解析Linux下Varnish缓存的配置优化
Jun 20 PHP
19个超实用的PHP代码片段
Mar 14 PHP
php绘图之在图片上写中文和英文的方法
Jan 24 PHP
PHP生成压缩文件实例
Feb 07 PHP
php+ajax实现无刷新分页
Nov 18 PHP
PHP的Yii框架中创建视图和渲染视图的方法详解
Mar 29 PHP
PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能
Sep 23 PHP
PHP date_default_timezone_set()设置时区操作实例分析
May 16 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缓存设计实现代码
2011/09/30 PHP
php自动给文章加关键词链接的函数代码
2012/11/29 PHP
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
2014/11/19 PHP
PHP SOCKET编程详解
2015/05/22 PHP
利用php实现一周之内自动登录存储机制(cookie、session、localStorage)
2016/10/31 PHP
PHP 7.0新增加的特性介绍
2017/06/08 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
jquery选择器、属性设置用法经验总结
2013/09/08 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
2014/09/09 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
使用console进行性能测试
2015/04/27 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
2015/09/14 Javascript
js字符串操作总结(必看篇)
2016/11/22 Javascript
JavaScript设计模式之装饰者模式定义与应用示例
2018/07/25 Javascript
VUE 配置vue-devtools调试工具及安装方法
2018/09/30 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
python中pycurl库的用法实例
2014/09/30 Python
python列表操作之extend和append的区别实例分析
2015/07/28 Python
Python中使用asyncio 封装文件读写
2016/09/11 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
Python爬虫实现爬取百度百科词条功能实例
2019/04/05 Python
用python实现一个简单的验证码
2020/12/09 Python
python多线程和多进程关系详解
2020/12/14 Python
python在协程中增加任务实例操作
2021/02/28 Python
一款基于css3的动画按钮代码教程
2014/11/23 HTML / CSS
翻新二手苹果产品的网络领导者:Mac of all Trades
2017/12/19 全球购物
俄罗斯达美乐比萨外送服务:Domino’s Pizza
2020/12/18 全球购物
开放系统互连参考模型
2016/06/29 面试题
如何手工释放资源
2013/12/15 面试题
2014年中班元旦活动方案
2014/02/14 职场文书
妇联主席先进事迹
2014/05/18 职场文书
党员领导干部承诺书
2014/05/28 职场文书
学校社团活动总结
2015/05/07 职场文书
Python Pandas常用函数方法总结
2021/06/15 Python
「Manga Time Kirara MAX」2022年5月号封面公开
2022/03/21 日漫