PHP simplexml_load_string()函数实例讲解
时间:2021-04-14 09:06:33|栏目:PHP代码|点击: 次
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>";
}
?>
总结
上一篇:Trying to clone an uncloneable object of class Imagic的解决方法
栏 目:PHP代码
下一篇:PHP 文件锁与进程锁的使用示例
本文标题:PHP simplexml_load_string()函数实例讲解
本文地址:http://www.codeinn.net/misctech/101313.html






