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中的escape函数
Jun 29 PHP
PHPMailer的主要功能特点和简单使用说明
Feb 17 PHP
php中$美元符号与Zen Coding冲突问题解决方法分享
May 28 PHP
浅析php原型模式
Nov 25 PHP
php提示Failed to write session data错误的解决方法
Dec 17 PHP
PHP获取ip对应地区和使用网络类型的方法
Mar 11 PHP
PHP实现的memcache环形队列类实例
Jul 28 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
May 13 PHP
php gd等比例缩放压缩图片函数
Jun 12 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
Dec 07 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
May 27 PHP
解决PhpStorm64不能启动的问题
Jun 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的Laravel框架中使用AdminLTE模板来编写网站后台界面
2016/03/21 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
javascript 有趣而诡异的数组
2009/04/06 Javascript
Javascript 读书笔记索引贴
2010/01/11 Javascript
TextArea设置MaxLength属性最大输入值的js代码
2012/12/21 Javascript
JQuery实现绚丽的横向下拉菜单
2013/12/19 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
2015/04/12 Javascript
理解Javascript的动态语言特性
2015/06/17 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
jQuery中过滤器的基本用法示例
2017/10/11 jQuery
使用vue实现简单键盘的示例(支持移动端和pc端)
2017/12/25 Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
2020/11/13 Javascript
[01:00:44]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第三局
2016/03/04 DOTA
Python实现按学生年龄排序的实际问题详解
2017/08/29 Python
Django在win10下的安装并创建工程
2017/11/20 Python
python2.7到3.x迁移指南
2018/02/01 Python
python实现傅里叶级数展开的实现
2018/07/21 Python
pycharm执行python时,填写参数的方法
2018/10/29 Python
对python中Json与object转化的方法详解
2018/12/31 Python
Django之路由层的实现
2019/09/09 Python
利用pandas将非数值数据转换成数值的方式
2019/12/18 Python
Python loguru日志库之高效输出控制台日志和日志记录
2020/03/07 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
2020/05/20 Python
python实现按日期归档文件
2021/01/30 Python
JD Sports马来西亚:英国领先的运动鞋和运动服饰零售商
2018/03/13 全球购物
新西兰领先的内衣店:Bendon Lingerie新西兰
2018/07/11 全球购物
财务经理的岗位职责
2013/12/17 职场文书
事业单位竞聘上岗实施方案
2014/03/28 职场文书
四风问题个人对照检查剖析材料
2014/09/27 职场文书
王兆力在市委党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
2014年居委会工作总结
2014/12/09 职场文书
社区国庆节活动总结
2015/03/23 职场文书
2015年乡镇环保工作总结
2015/04/22 职场文书
户外拓展训练感想
2015/08/07 职场文书
纯html+css实现Element loading效果
2021/08/02 HTML / CSS
HttpClient实现表单提交上传文件
2022/08/14 Java/Android