PHP simplexml_load_string() 函数
实例
转换形式良好的 XML 字符串为 SimpleXMLElement 对象,然后输出对象的键和元素:
<?php
$note=<<<XML
<note
<to Tove</to
<from Jani</from
<heading Reminder</heading
<body Don't forget me this weekend!</body
</note
XML;
$xml=simplexml_load_string($note);
print_r($xml);
?
定义和用法
simplexml_load_string()
函数转换形式良好的 XML 字符串为 SimpleXMLElement 对象。
语法
simplexml_load_string( _data,classname,options,ns,is_prefix_ );
实例 1
输出 XML 字符串中每个元素的数据:
<?php
$note=<<<XML
<note
<to Tove</to
<from Jani</from
<heading Reminder</heading
<body Don't forget me this weekend!</body
</note
XML;
$xml=simplexml_load_string($note);
echo $xml- to . "<br ";
echo $xml- from . "<br ";
echo $xml- heading . "<br ";
echo $xml- body;
?
实例 2
输出 XML 字符串中每个子节点的元素名称和数据:
<?php
$note=<<<XML
<note
<to Tove</to
<from Jani</from
<heading Reminder</heading
<body Don't forget me this weekend!</body
</note
XML;
$xml=simplexml_load_string($note);
echo $xml- getName() . "<br ";
foreach($xml- children() as $child)
{
echo $child- getName() . ": " . $child . "<br ";
}
?
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对ZaLou.Cn的支持。