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中的正规表达式(二)
Oct 09 PHP
php+mysql实现无限级分类 | 树型显示分类关系
Nov 19 PHP
PHP引用符&amp;的用法详细解析
Aug 22 PHP
php类中的各种拦截器用法分析
Nov 03 PHP
php微信支付之APP支付方法
Mar 04 PHP
php关键字仅替换一次的实现函数
Oct 29 PHP
php实现压缩合并js的方法【附demo源码下载】
Sep 22 PHP
PHP对XML内容进行修改和删除实例代码
Oct 26 PHP
PHP + plupload.js实现多图上传并显示进度条加删除实例代码
Mar 06 PHP
如何修改Laravel中url()函数生成URL的根地址
Aug 11 PHP
PHP PDOStatement::rowCount讲解
Feb 01 PHP
PHP设计模式之观察者模式定义与用法分析
Apr 04 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
动漫定律:眯眯眼都是怪物!这些角色狠话不多~
2020/03/03 日漫
色色整理的PHP面试题集锦
2012/03/08 PHP
PHP遍历数组的几种方法
2012/03/22 PHP
php如何调用webservice应用介绍
2012/11/24 PHP
php文件上传及下载附带显示文件及目录功能
2017/04/27 PHP
PHP双向链表定义与用法示例
2018/01/31 PHP
用JavaScript脚本实现Web页面信息交互
2006/10/11 Javascript
JQuery autocomplete 使用手册
2010/04/01 Javascript
基于 Docker 开发 NodeJS 应用
2014/07/30 NodeJs
JS中的form.submit()不能提交表单的错误原因
2014/10/08 Javascript
JS数组array元素的添加和删除方法代码实例
2015/06/01 Javascript
javascript数据结构之双链表插入排序实例详解
2015/11/25 Javascript
JS验证 只能输入小数点,数字,负数的实现方法
2016/10/07 Javascript
vue.js入门(3)——详解组件通信
2016/12/02 Javascript
jQuery中绑定事件bind() on() live() one()的异同
2017/02/23 Javascript
jQuery plugin animsition使用小结
2017/09/14 jQuery
vue实现组件之间传值功能示例
2018/07/13 Javascript
Vue 实现从小到大的横向滑动效果详解
2019/10/16 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
2020/04/26 Javascript
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
python中使用urllib2获取http请求状态码的代码例子
2014/07/07 Python
使用graphics.py实现2048小游戏
2015/03/10 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
remote接口和home接口主要作用
2013/05/15 面试题
顺丰快递Java软件工程师面试题
2015/07/31 面试题
毕业生幼师求职自荐信
2013/10/01 职场文书
护理专科毕业推荐信
2013/11/10 职场文书
公司活动邀请函
2014/01/24 职场文书
2015年上半年计生工作总结
2015/03/30 职场文书
关于公司年会的开幕词
2016/03/04 职场文书
工程移交协议书
2016/03/24 职场文书
祝福语集锦:给满月宝宝的祝福语
2019/11/20 职场文书
MySQL数据库优化之通过索引解决SQL性能问题
2022/04/10 MySQL
选购到合适的激光打印机
2022/04/21 数码科技
分享python函数常见关键字
2022/04/26 Python