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.111com.net/phper/php.html