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

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

XMLWriter::endDocument()函數(shù)—用法及示例

「 結(jié)束當前文檔的寫入 」


函數(shù)名:XMLWriter::endDocument() 

適用版本:PHP 5 >= 5.1.2, PHP 7, PHP 8

用法: XMLWriter::endDocument() 方法用于結(jié)束當前文檔的寫入。在調(diào)用此方法后,將無法再向文檔中添加任何內(nèi)容。

語法: bool XMLWriter::endDocument ( void )

返回值: 如果成功結(jié)束文檔寫入,則返回 true。如果在調(diào)用此方法之前沒有開始寫入文檔,則返回 false。

示例:

// 創(chuàng)建一個XMLWriter對象
$xmlWriter = new XMLWriter();

// 打開文件并設(shè)置一些選項
$xmlWriter->openURI('output.xml');
$xmlWriter->setIndent(true);

// 開始寫入文檔
$xmlWriter->startDocument('1.0', 'UTF-8');

// 寫入根元素
$xmlWriter->startElement('books');

// 寫入子元素
$xmlWriter->startElement('book');
$xmlWriter->writeElement('title', 'PHP Cookbook');
$xmlWriter->writeElement('author', 'David Sklar, Adam Trachtenberg');
$xmlWriter->endElement();

$xmlWriter->startElement('book');
$xmlWriter->writeElement('title', 'PHP in Action');
$xmlWriter->writeElement('author', 'Dagfinn Reiersol, Marcus Baker, Chris Shiflett');
$xmlWriter->endElement();

// 結(jié)束文檔的寫入
$xmlWriter->endDocument();

// 關(guān)閉XMLWriter對象
$xmlWriter->flush();

在上面的示例中,我們使用XMLWriter類創(chuàng)建了一個名為output.xml的XML文件。我們首先調(diào)用startDocument()方法開始寫入文檔,然后使用startElement()和writeElement()方法寫入了一些元素和內(nèi)容。最后,我們調(diào)用endDocument()方法結(jié)束文檔的寫入,并使用flush()方法將緩沖區(qū)中的數(shù)據(jù)寫入文件。

補充糾錯
上一個函數(shù): XMLDiff\File::diff()函數(shù)
下一個函數(shù): XMLWriter::endComment()函數(shù)
熱門PHP函數(shù)
分享鏈接