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

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

「 向正在写入的 XML 文档中写入一个具有指定名称和值的元素 」


函数名称:XMLWriter::writeElement()

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

函数用途:XMLWriter::writeElement() 方法用于向正在写入的 XML 文档中写入一个具有指定名称和值的元素。

语法:bool XMLWriter::writeElement ( string $name , string $content )

参数:

  • $name:要写入的元素的名称。
  • $content:要写入的元素的值。

返回值:成功时返回 true,失败时返回 false。

示例:

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

// 打开一个新的 XML 文档
$xml->openMemory();
$xml->startDocument('1.0', 'UTF-8');

// 写入根元素
$xml->startElement('books');

// 写入子元素
$xml->writeElement('book', 'PHP Programming');
$xml->writeElement('book', 'Java Programming');
$xml->writeElement('book', 'Python Programming');

// 关闭根元素
$xml->endElement();

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

// 输出 XML 内容
echo $xml->outputMemory(true);

输出结果:

<?xml version="1.0" encoding="UTF-8"?>
<books>
  <book>PHP Programming</book>
  <book>Java Programming</book>
  <book>Python Programming</book>
</books>

以上示例演示了如何使用XMLWriter::writeElement()方法向XML文档中写入元素。首先,我们创建了一个XMLWriter对象并打开了一个新的XML文档。然后,我们使用startElement()方法写入了根元素"books"。接下来,使用writeElement()方法分别写入了三个子元素"book",每个子元素都具有不同的值。最后,使用endElement()方法关闭了根元素,并使用endDocument()方法结束了XML文档的写入。最后,使用outputMemory()方法输出XML内容。

这个示例创建了一个包含三个书籍的简单XML文档。你可以根据自己的需求修改元素的名称和值。

补充纠错
热门PHP函数
分享链接