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 相关文章推荐
PHP4实际应用经验篇(5)
Oct 09 PHP
apache rewrite_module模块使用教程
Jan 10 PHP
PHP 第二节 数据类型之转换
Apr 28 PHP
php的数组与字符串的转换函数整理汇总
Jul 18 PHP
PHP验证码函数代码(简单实用)
Sep 29 PHP
php实现图片上传并利用ImageMagick生成缩略图
Mar 14 PHP
joomla组件开发入门教程
May 04 PHP
php 如何设置一个严格控制过期时间的session
May 05 PHP
Yii框架实现的验证码、登录及退出功能示例
May 20 PHP
老生常谈PHP面向对象之标识映射
Jun 21 PHP
thinkPHP框架实现多表查询的方法
Jun 14 PHP
thinkphp框架类库扩展操作示例
Nov 26 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
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
安装PHP扩展时解压官方 tgz 文件后没有configure文件无法进行配置编译的问题
2020/08/26 PHP
JavaScript 基础知识 被自己遗忘的
2009/10/15 Javascript
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
2010/06/25 Javascript
javascript Array对象基础知识小结
2010/11/16 Javascript
js如何调用qq互联api实现第三方登录
2014/03/28 Javascript
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
如何在MVC应用程序中使用Jquery
2014/11/17 Javascript
nodejs URL模块操作URL相关方法介绍
2015/03/03 NodeJs
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
AngularJS 所有版本下载地址
2016/09/14 Javascript
JS添加或修改控件的样式(Class)实现方法
2016/10/15 Javascript
AngularJS的ng Http Request与response格式转换方法
2016/11/07 Javascript
html判断当前页面是否在iframe中的实例
2016/11/30 Javascript
深入理解javascript函数参数与闭包
2016/12/12 Javascript
Bootstrap输入框组件简单实现代码
2017/03/06 Javascript
vue router2.0二级路由的简单使用
2017/07/05 Javascript
Vue学习笔记进阶篇之过渡状态详解
2017/07/14 Javascript
Angular浏览器插件Batarang介绍及使用
2018/02/07 Javascript
vue中导出Excel表格的实现代码
2018/10/18 Javascript
vue 实现动态路由的方法
2020/07/06 Javascript
Python操作CouchDB数据库简单示例
2015/03/10 Python
Python实现将一个正整数分解质因数的方法分析
2017/12/14 Python
使用python实现快速搭建简易的FTP服务器
2018/09/12 Python
通过Python扫描代码关键字并进行预警的实现方法
2020/05/24 Python
用 python 进行微信好友信息分析
2020/11/28 Python
详解Python中的Lock和Rlock
2021/01/26 Python
canvas学习笔记之2d画布基础的实现
2019/02/21 HTML / CSS
LocalStorage记住用户和密码功能
2017/07/24 HTML / CSS
美国电视购物HSN官网:HSN
2016/09/07 全球购物
倩碧香港官方网站:Clinique香港
2017/11/13 全球购物
在线购买世界上最好的酒:BoozeBud
2018/06/07 全球购物
官方授权图形T恤和服装:Fifth Sun
2019/06/12 全球购物
农村产权制度改革实施方案
2014/03/21 职场文书
Python pandas求方差和标准差的方法实例
2021/08/04 Python