函数名:DOMDocument::save()
适用版本:PHP 5, PHP 7
用法:DOMDocument::save() 用于将DOM文档保存到指定的文件中。
语法:bool DOMDocument::save ( string $filename [, int $options = 0 ] )
参数:
返回值:如果成功保存则返回 true,否则返回 false。
示例:
<?php
// 创建一个 DOMDocument 对象
$dom = new DOMDocument();
// 加载一个XML文档
$dom->load('example.xml');
// 在XML文档中添加一个新节点
$root = $dom->documentElement;
$newNode = $dom->createElement('book');
$root->appendChild($newNode);
// 保存XML文档到文件
$dom->save('new_example.xml');
?>
上述示例中,我们首先创建一个 DOMDocument 对象,并从文件 example.xml 中加载一个XML文档。然后我们在文档中添加一个名为 "book" 的新节点,并最后将修改后的文档保存到新的文件 new_example.xml 中。
请注意,DOMDocument::save() 方法还可以用于保存文档到数据流或字符串(通过将 filename 参数设置为 "php://output" 或 "php://memory" 等)。