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

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

「 结束一个已经开始的 DTD 实体 」


函数名:XMLWriter::endDtdEntity()

适用版本:PHP 5 >= 5.1.2, PHP 7

函数说明:XMLWriter::endDtdEntity() 方法用于结束一个已经开始的 DTD 实体。

用法:

bool XMLWriter::endDtdEntity( void )

参数:此方法不接受任何参数。

返回值:如果成功结束 DTD 实体,则返回 true。如果在 DTD 实体外调用此方法,则返回 false。

示例:

// 创建一个XMLWriter对象
$writer = new XMLWriter();

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

// 开始DTD定义
$writer->startDtd("root");

// 开始实体定义
$writer->startDtdEntity("entity1");

// 写入实体内容
$writer->writeDtdEntity("This is entity content");

// 结束实体定义
$writer->endDtdEntity();

// 结束DTD定义
$writer->endDtd();

// 结束文档
$writer->endDocument();

// 输出XML内容到文件
$writer->flush();

在上面的示例中,我们首先创建了一个XMLWriter对象,并设置了输出格式为XML。然后,我们开始定义DTD,并使用startDtdEntity()方法开始定义一个实体。接着,我们使用writeDtdEntity()方法写入实体的内容。最后,使用endDtdEntity()方法结束实体定义,并使用endDtd()方法结束DTD定义。最后,我们使用endDocument()方法结束文档的写入,并使用flush()方法将XML内容输出到文件。

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