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 29 PHP
《PHP编程最快明白》第七讲:php图片验证码与缩略图
Nov 01 PHP
探讨如何使用SimpleXML函数来加载和解析XML文档
Jun 07 PHP
php中通过curl检测页面是否被百度收录
Sep 27 PHP
php中最简单的字符串匹配算法
Dec 16 PHP
PHP抽奖算法程序代码分享
Oct 08 PHP
PHP面向对象程序设计实例分析
Jan 26 PHP
Smarty模板简单配置与使用方法示例
May 23 PHP
PHP字典树(Trie树)定义与实现方法示例
Oct 09 PHP
PHP PDOStatement::fetchObject讲解
Feb 01 PHP
详解PHP变量传值赋值和引用赋值变量销毁
Mar 23 PHP
浅谈如何提高PHP代码质量之单元测试
May 28 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 base64编码后解码乱码的解决办法
2014/06/19 PHP
CodeIgniter框架URL路由总结
2014/09/03 PHP
PHP的PDO连接讲解
2019/01/24 PHP
Laravel-admin之修改操作日志的方法
2019/09/30 PHP
兼容IE与firefox火狐的回车事件(js与jquery)
2010/10/20 Javascript
EasyUI中的tree用法介绍
2011/11/01 Javascript
浅谈Javascript鼠标和滚轮事件
2012/06/27 Javascript
Array.prototype.concat不是通用方法反驳[译]
2012/09/20 Javascript
jquery $.each()使用探讨
2013/09/23 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
2013/10/14 Javascript
js中Image对象以及对其预加载处理示例
2013/11/20 Javascript
JS实现Fisheye效果动感放大菜单代码
2015/10/21 Javascript
全面解析Angular中$Apply()及$Digest()的区别
2016/08/04 Javascript
bootstrap 点击空白处popover弹出框隐藏实例
2018/01/24 Javascript
Vue 中的compile操作方法
2018/02/26 Javascript
详解js加减乘除精确计算
2019/03/19 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
解析Python中的二进制位运算符
2015/05/13 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
Python从零开始创建区块链
2018/03/06 Python
tensorflow学习笔记之mnist的卷积神经网络实例
2018/04/15 Python
python实现LBP方法提取图像纹理特征实现分类的步骤
2019/07/11 Python
Flask-WTF表单的使用方法
2019/07/12 Python
django项目中使用手机号登录的实例代码
2019/08/15 Python
关于Python中定制类的比较运算实例
2019/12/19 Python
Pytorch之finetune使用详解
2020/01/18 Python
Champs Sports加拿大:北美最大的以商场为基础的专业运动鞋和服装零售商之一
2018/05/01 全球购物
H&M旗下高端女装品牌:& Other Stories
2018/05/07 全球购物
英国最大的户外商店:Go Outdoors
2019/04/17 全球购物
实习生个人找工作的自我评价
2013/10/30 职场文书
三严三实对照检查材料
2014/08/25 职场文书
考察邀请函范文
2015/01/31 职场文书
导游词之吉林花园山
2019/10/17 职场文书
dubbo集成zipkin获取Traceid的实现
2021/07/26 Java/Android
SQL实现LeetCode(178.分数排行)
2021/08/04 MySQL
DE1103使用报告
2022/04/05 无线电