函数名:XMLWriter::fullEndElement()
适用版本:PHP 5 >= 5.1.2, PHP 7
用法:XMLWriter::fullEndElement() 方法用于在 XMLWriter 对象中关闭当前元素,并在其内部添加一个完整的结束标签。
语法:bool XMLWriter::fullEndElement()
返回值:如果成功关闭当前元素并添加完整的结束标签,则返回 true。如果在没有打开的元素时调用该方法,则返回 false。
示例:
// 创建一个 XMLWriter 对象
$xmlWriter = new XMLWriter();
// 打开一个 XML 文档并设置一些属性
$xmlWriter->openURI('example.xml');
$xmlWriter->setIndent(true);
$xmlWriter->startDocument('1.0', 'UTF-8');
// 开始一个元素
$xmlWriter->startElement('root');
// 写入一些元素内容
$xmlWriter->writeElement('name', 'John Doe');
$xmlWriter->writeElement('age', 25);
// 关闭当前元素并添加完整的结束标签
$xmlWriter->fullEndElement();
// 结束文档
$xmlWriter->endDocument();
// 输出生成的 XML 文件内容
echo $xmlWriter->outputMemory();
输出结果:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<name>John Doe</name>
<age>25</age>
</root>
在以上示例中,我们创建了一个 XMLWriter 对象,并使用它来生成一个包含两个元素的 XML 文档。在写入完元素内容后,我们调用了 fullEndElement()
方法来关闭当前元素并添加一个完整的结束标签。最后,我们输出生成的 XML 文件内容。