PHP | SimpleXMLElement saveXML()函数
SimpleXMLElement::saveXML()函数是PHP中的一个内置函数,它从 SimpleXML 对象返回格式良好的 XML字符串。它是 SimpleXMLElement::asXML()函数的别名。
句法:
mixed SimpleXMLElement::saveXML( string $filename )
参数:此函数接受可选的单个参数$filename 。它指定此函数将数据保存到文件中,而不是作为 XML 返回。
返回值:此函数在成功时返回表示数据和文件名的字符串,或在失败时返回 False。
注意:此函数适用于PHP 5.0.1 及更新版本。
下面的程序说明了PHP中的 SimpleXMLElement::saveXML()函数:
方案一:
user123
firstname lastname
+91-9876543210
I am John Doe. Live in Kolkata, India.
XML;
// Creating new SimpleXMLElement object from $user
$xml = new SimpleXMLElement($user);
// Printing as XML
echo $xml->saveXML();
echo $xml->saveXML('savexmltofile.xml');
?>
输出:
user123 firstname lastname +91-9876543210 I am John Doe. Live in Kolkata, India. 1
保存的 XML 文件:
程序 2:使用sample.xml保存 XML 文件名
user123
firstname lastname
+91-9876543210
I am John Doe. Live in Kolkata, India.
指数。 PHP
saveXML();
echo $xml->saveXML('savexmltofile.xml');
?>
输出:
user123 firstname lastname +91-9876543210 I am John Doe. Live in Kolkata, India. 1
保存的 XML 文件:
参考: https://www. PHP.net/manual/en/simplexmlelement.asxml。 PHP