📜  PHP | SimpleXMLElement asXML()函数

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

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 文件: