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 相关文章推荐
实时抓取YAHOO股票报价的代码
Oct 09 PHP
模仿OSO的论坛(四)
Oct 09 PHP
PHP开发负载均衡指南
Jul 17 PHP
用Php编写注册后Email激活验证的实例代码
Mar 11 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
Jun 21 PHP
php单文件版在线代码编辑器
Mar 12 PHP
php计算指定目录下文件占用空间的方法
Mar 13 PHP
php使用Jpgraph绘制3D饼状图的方法
Jun 10 PHP
WordPress中的shortcode短代码功能使用详解
May 17 PHP
浅谈PHP eval()函数定义和用法
Jun 21 PHP
微信支付开发告警通知实例
Jul 12 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
Feb 27 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 分页原理分析,大家可以看看
2009/12/21 PHP
PHP 函数执行效率的小比较
2010/10/17 PHP
PHP上传图片进行等比缩放可增加水印功能
2014/01/13 PHP
Joomla使用Apache重写模式的方法
2016/05/04 PHP
laravel实现登录时监听事件,添加登录用户的记录方法
2019/09/30 PHP
javascript mouseover、mouseout停止事件冒泡的解决方案
2009/04/07 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
javascript刷新父页面的各种方法汇总
2014/09/03 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
2014/09/03 Javascript
jQuery插件制作之参数用法实例分析
2015/06/01 Javascript
AngularJS入门教程之ng-class 指令用法
2016/08/01 Javascript
jQuery中 $ 符号的冲突问题及解决方案
2016/11/04 Javascript
详解JS中遍历语法的比较
2017/04/07 Javascript
layui实现动态和静态分页
2018/04/28 Javascript
基于React Native 0.52实现轮播图效果
2020/08/25 Javascript
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
只有 20 行的 JavaScript 模板引擎实例详解
2020/05/11 Javascript
vue 函数调用加括号与不加括号的区别
2020/10/29 Javascript
python删除过期文件的方法
2015/05/29 Python
Python算法之图的遍历
2017/11/16 Python
Python里字典的基本用法(包括嵌套字典)
2019/02/27 Python
python3实现表白神器
2019/04/09 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
2020/02/18 Python
Python3 assert断言实现原理解析
2020/03/02 Python
世界上最大的曲棍球商店:Pro Hockey Life
2017/10/30 全球购物
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
2014年公司植树节活动方案
2014/03/04 职场文书
小学运动会班级口号
2014/06/09 职场文书
2014年秋季开学典礼致辞
2014/08/02 职场文书
关于安全的广播稿
2014/10/23 职场文书
2014年销售经理工作总结
2014/12/01 职场文书
春晚观后感
2015/06/11 职场文书
搞笑欢迎词大全
2015/09/30 职场文书
2016年世界人口日宣传活动总结
2016/04/05 职场文书
2019同学聚会主持词
2019/05/06 职场文书
发工资啦!教你用Python实现邮箱自动群发工资条
2021/05/10 Python