牛牛在线工具

DOMDocument::createElement()

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

DOMDocument::createElement()

创建一个新的 DOM 元素节点

函数名称:DOMDocument::createElement() 函数描述:创建一个新的 DOM 元素节点 适用版本:该函数适用于所有 PHP 版本,因为它是 DOM 扩展的核心函数之一。 用法: DOMDocument::createElement(string $name, [string $value]) 参数: $name:要创建的元素的标签名(必需)。该参数是一个字符串,表示元素节点的名称。 $value:要分配给元素的内容(可选)。该参数是一个字符串,表示元素节点的文本内容。 返回值: 该函数返回一个 DOMElement 对象,代表新创建的元素节点。 示例: // 创建新的 DOM 文档对象 $dom = new DOMDocument(); // 创建一个元素节点 <book> $book = $dom->createElement("book"); // 创建一个元素节点 <title> $title = $dom->createElement("title"); // 创建文本节点 "PHP 教程" $title_text = $dom->createTextNode("PHP 教程"); // 将文本节点添加为 <title> 元素的子节点 $title->appendChild($title_text); // 将 <title> 元素添加为 <book> 元素的子节点 $book->appendChild($title); // 将 <book> 元素添加为 DOM 文档的根节点 $dom->appendChild($book); // 输出整个 DOM 文档的 HTML 格式 echo $dom->saveHTML(); 这个示例演示了如何使用DOMDocument::createElement()函数创建一个简单的 XML 元素节点。首先,我们创建了一个新的 DOMDocument 对象。然后使用 createElement() 函数分别创建了两个元素节点 <book> 和 <title>,并使用 createTextNode() 函数创建了一个文本节点,表示 <title> 元素的内容。接下来,我们使用 appendChild() 函数将文本节点添加为 <title> 元素的子节点,将 <title> 元素添加为 <book> 元素的子节点。最后,我们将 <book> 元素添加为 DOM 文档的根节点,并使用 saveHTML() 函数输出整个 DOM 文档的 HTML 格式。输出结果如下所示: <book> <title>PHP 教程</title> </book> 这说明我们成功地创建了一个包含 <title> 子元素的 <book> 元素,并将它们添加到了 DOM 文档中。