函数名:SimpleXMLElement::__toString()
适用版本:PHP 5, PHP 7
函数用途:SimpleXMLElement::__toString() 方法用于将 SimpleXMLElement 对象转换为字符串。
语法:string SimpleXMLElement::__toString ( void )
参数:无
返回值:将 SimpleXMLElement 对象转换为字符串后返回。
示例:
$xml = '<root>
<element>Example</element>
</root>';
$sxe = new SimpleXMLElement($xml);
// 将 SimpleXMLElement 对象转换为字符串
$str = $sxe->__toString();
echo $str;
输出结果:
<root>
<element>Example</element>
</root>
在上面的示例中,首先我们创建了一个 XML 字符串,并使用 SimpleXMLElement 类将其实例化为一个 SimpleXMLElement 对象。然后,我们使用 __toString() 方法将 SimpleXMLElement 对象转换为字符串,并将其赋值给变量 $str。最后,我们使用 echo 输出了转换后的字符串。
需要注意的是,如果 SimpleXMLElement 对象表示的 XML 文档结构包含了 XML 声明(即以 <?xml 开头的部分),则 __toString() 方法会将其一并输出。