📜  PHP | SimpleXMLElement saveXML()函数

📅  最后修改于: 2022-05-13 01:56:34.694000             🧑  作者: Mango

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