PHP | SimpleXMLElement asXML()函数
先决条件:阅读 XML
SimpleXMLElement::asXML()函数是PHP中的一个内置函数,它从 SimpleXML 对象返回格式良好的 XML字符串。
句法:
mixed SimpleXMLElement::asXML( $filename )
参数:此函数接受可选的单个参数$filename 。它指定此函数将数据保存到文件中,而不是作为 XML 返回。
返回值:如果指定成功则返回表示数据和文件名的字符串,失败则返回 False。
注意:此函数适用于PHP 5.0.1 及更新版本。
示例 1:
user123
firstname lastname
+91-XXXXXXXXXX
I am John Doe. Live in Kolkata, India.
XML;
// Creating new SimpleXMLElement object from $user
$xml = new SimpleXMLElement($user);
// Printing as XML
echo $xml->asXML();
echo $xml->asXML('savexmltofile.xml');
?>
输出:
user123 firstname lastname +91-XXXXXXXXXX I am John Doe. Live in Kolkata, India. 1
保存的 XML 文件:
示例 2:使用sample.xml保存 XML 文件名
user123
firstname lastname
+91-XXXXXXXXXX
I am John Doe. Live in Kolkata, India.
指数。 PHP
asXML();
echo $xml->asXML('savexmltofile.xml');
?>
输出:
user123 firstname lastname +91-9876543210 I am John Doe. Live in Kolkata, India. 1
保存的 XML 文件: