亚洲中文字幕视频国产|99RE久久精品国产|国产精品丝袜拍在线观看|国产成人精品午夜视频'|日韩欧美中文字幕在线一区|一区二区三区在线免费电影|国内精品久久久人妻中文字幕|精品人妻系列无码人妻免费视频

English | 簡體中文 | 繁體中文
查詢

DOMDocument::save()函數(shù)—用法及示例

「 將DOM文檔保存到指定的文件中 」


函數(shù)名:DOMDocument::save()

適用版本:PHP 5, PHP 7

用法:DOMDocument::save() 用于將DOM文檔保存到指定的文件中。

語法:bool DOMDocument::save ( string $filename [, int $options = 0 ] )

參數(shù):

  • filename:要保存的文件路徑和名稱。
  • options(可選):輸出選項(xiàng),可以是下列常量的組合:
    • LIBXML_NOEMPTYTAG:不生成空元素標(biāo)簽(只適用于XML格式)。
    • LIBXML_NOENT:不展開實(shí)體引用。
    • LIBXML_NOCDATA:將文本節(jié)點(diǎn)的CDATA節(jié)拆分為多個(gè)文本節(jié)點(diǎn)。
    • LIBXML_NOBLANKS:移除空白節(jié)點(diǎn)。
    • LIBXML_COMPACT:用于壓縮輸出。
    • LIBXML_NSCLEAN:將命名空間定義符從回退的默認(rèn)名稱空間中移除。

返回值:如果成功保存則返回 true,否則返回 false。

示例:

<?php
// 創(chuàng)建一個(gè) DOMDocument 對象
$dom = new DOMDocument();

// 加載一個(gè)XML文檔
$dom->load('example.xml');

// 在XML文檔中添加一個(gè)新節(jié)點(diǎn)
$root = $dom->documentElement;
$newNode = $dom->createElement('book');
$root->appendChild($newNode);

// 保存XML文檔到文件
$dom->save('new_example.xml');
?>

上述示例中,我們首先創(chuàng)建一個(gè) DOMDocument 對象,并從文件 example.xml 中加載一個(gè)XML文檔。然后我們在文檔中添加一個(gè)名為 "book" 的新節(jié)點(diǎn),并最后將修改后的文檔保存到新的文件 new_example.xml 中。

請注意,DOMDocument::save() 方法還可以用于保存文檔到數(shù)據(jù)流或字符串(通過將 filename 參數(shù)設(shè)置為 "php://output" 或 "php://memory" 等)。

補(bǔ)充糾錯(cuò)
上一個(gè)函數(shù): DOMDocument::replaceChildren()函數(shù)
下一個(gè)函數(shù): DOMDocument::saveHTML()函數(shù)
熱門PHP函數(shù)
分享鏈接