牛牛在线工具

XMLWriter::endDocument()

收录 8868 个 PHP 函数,含用途说明与用法示例。

XMLWriter::endDocument()

结束当前文档的写入

函数名:XMLWriter::endDocument() 适用版本:PHP 5 >= 5.1.2, PHP 7, PHP 8 用法: XMLWriter::endDocument() 方法用于结束当前文档的写入。在调用此方法后,将无法再向文档中添加任何内容。 语法: bool XMLWriter::endDocument ( void ) 返回值: 如果成功结束文档写入,则返回 true。如果在调用此方法之前没有开始写入文档,则返回 false。 示例: // 创建一个XMLWriter对象 $xmlWriter = new XMLWriter(); // 打开文件并设置一些选项 $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(); // 结束文档的写入 $xmlWriter->endDocument(); // 关闭XMLWriter对象 $xmlWriter->flush(); 在上面的示例中,我们使用XMLWriter类创建了一个名为output.xml的XML文件。我们首先调用startDocument()方法开始写入文档,然后使用startElement()和writeElement()方法写入了一些元素和内容。最后,我们调用endDocument()方法结束文档的写入,并使用flush()方法将缓冲区中的数据写入文件。