English | 简体中文 | 繁體中文
查询

XMLWriter::endElement()函数—用法及示例

「 结束当前元素节点的编写 」


函数名:XMLWriter::endElement()

适用版本:PHP 5, PHP 7

函数描述: XMLWriter::endElement() 方法用于结束当前元素节点的编写。

语法: bool XMLWriter::endElement ( void )

参数: 该函数不接受任何参数。

返回值: 如果成功结束元素节点的编写,则返回 true。如果在调用该方法之前没有开始元素节点的编写,则返回 false。

示例:

<?php
// 创建一个XMLWriter对象
$xml = new XMLWriter();

// 设置输出格式
$xml->openURI("output.xml");
$xml->startDocument('1.0', 'UTF-8');
$xml->setIndent(true);

// 开始编写元素节点
$xml->startElement('root');

// 编写子元素节点
$xml->startElement('element');
$xml->text('Some text content');
$xml->endElement();

// 结束当前元素节点的编写
$xml->endElement();

// 结束文档编写
$xml->endDocument();

// 将XML写入文件
$xml->flush();

// 输出结果
echo "XML写入完成!";
?>

在上面的示例中,我们首先创建了一个XMLWriter对象,并设置输出格式为XML。然后,我们使用startElement()方法开始编写根元素节点,并使用startElement()和text()方法编写了一个子元素节点。最后,我们使用endElement()方法结束了当前元素节点的编写,并使用endDocument()方法结束了整个XML文档的编写。最后,我们将XML写入文件并输出结果。

注意:在调用endElement()方法之前,必须先调用startElement()方法开始元素节点的编写,否则会返回false。

补充纠错
上一个函数: XMLWriter::flush()函数
下一个函数: XMLWriter::endDtdEntity()函数
热门PHP函数
分享链接