查询

SimpleXMLElement::asXML()函数—用法及示例

「 将 SimpleXMLElement 对象的 XML 数据保存到文件或字符串中 」


函数名:SimpleXMLElement::asXML()

适用版本:PHP 5, PHP 7

函数说明:SimpleXMLElement::asXML() 用于将 SimpleXMLElement 对象的 XML 数据保存到文件或字符串中。

用法:

string SimpleXMLElement::asXML ( string $filename = null )

参数:

  • $filename(可选):保存 XML 数据的文件名。如果不提供该参数,则函数会返回 XML 数据的字符串表示。

返回值:

  • 如果提供了 $filename 参数,则返回布尔值 true 表示保存成功,否则返回保存的 XML 数据字符串。

示例1 - 保存 XML 数据到文件:

$xmlString = '<root><element>value</element></root>';
$xml = new SimpleXMLElement($xmlString);

$filename = 'data.xml';
if ($xml->asXML($filename)) {
    echo "XML 数据保存成功到文件 {$filename}。";
} else {
    echo "XML 数据保存失败。";
}

示例2 - 获取 XML 数据的字符串表示:

$xmlString = '<root><element>value</element></root>';
$xml = new SimpleXMLElement($xmlString);

$xmlData = $xml->asXML();
echo "XML 数据的字符串表示:\n";
echo $xmlData;

以上示例中,我们首先创建一个 SimpleXMLElement 对象,然后使用 asXML() 方法将 XML 数据保存到文件或获取 XML 数据的字符串表示。示例1中保存 XML 数据到文件,示例2中获取 XML 数据的字符串表示。

补充纠错
热门PHP函数
分享链接