function sxml2arr($xml)
{
$arr = (array)$xml;
foreach ($arr as $key => $value) {
if($value instanceof simplexmlElement || is_array($value))
{
$arr[$key] = sxml2arr($value);
}
}
r
创建SimpleXML对象 使用SimpleXML首先要创建对象。共有3种方法来创建对象,分别是: l Simplexml_load_file () 函数,将指定的文件解析到内存中。 l Simplexml_load_string () 函数,将创建的字符串解析到内存当中。 l Simplexml_load_date () 函数,将一个使用 dom 函数创建的 domDocument
万恶的W3CSHOOL,真的是误人子弟,里面该有的没有,不该有的一大篇; SimpleXML是PHP中一个如此简单的功能,被W3C这个骗子写得完全不知道怎么使用! 原来SimpleXML是这样使用的: 1,XML文档 <?xml version="1.0" encoding="UTF-8"?>
<root>
<row id="1">
<name>Jordan</name>
simplexml_load_file(string,class,options,ns,is_prefix) 返回值是一个对象 参数 描述 string 必需。规定要使用的 XML 字符串。 class 可选。规定新对象的 class。 options