【www.gdgbn.com--邮件处理】

PHP SimpleXML

SimpleXML处理最常见的XML任务和叶片,其余为其他扩展名。  

SimpleXML是什么?
SimpleXML是新的PHP 5 。这是一个简单的方法获得一个要素的属性和文字,如果您知道XML文件的布局。

相比到DOM或外籍分析器, SimpleXML只需几行代码读取文本数据从一个组成部分。

SimpleXML转换XML文档到一个对象,像这样:

内容-转换为单一属性S impleXMLElement对象。当有一个以上的元素一个层次上,他们放入一个数组
属性-访问使用关联数组,如果指数对应的属性名称
元数据-数据从文本的内容转换为字符串。如果一个要素有一个以上的文本节点,他们将被安排在该命令他们发现
SimpleXML速度快,易于使用的表演时,基本任务包括:

读XML文件
提取数据从XML字符串
编辑文本节点或属性
然而,当先进的处理XML的,如名称,你是最好的外籍人士使用分析器或XML的DOM 。  

安装
从PHP 5.0 , SimpleXML职能是PHP核心的一部分。没有安装即可使用这些功能。  

用SimpleXML
下面是一个XML文件:


Tove
Jani
Reminder
Don"t forget me this weekend!

我们希望输出的元素名称和数据的XML档案以上。

这是做什么:

加载XML文件
获取的名字的第一个元素
创建一个循环,将触发每个孩子节点,使用儿童( )函数
输出元素的名称和数据,每个子节点
例如

 


echo $xml->getName() . "
";
foreach($xml->children() as $child)
  {
  echo $child->getName() . ": " . $child . "
"; } ?>
 
输出结果为
 
note
to: Tove
from: Jani
heading: Reminder
body: Don"t forget me this weekend!
 
转载请注明来自:  www.111cn.net/phper/php.html

本文来源:http://www.gdgbn.com/jiaocheng/17098/