PHP函数:DOMDocument::createEntityReference()
适用版本:PHP 5.0.0 及以上版本
用法:DOMDocument::createEntityReference() 方法用于在 DOM 文档中创建一个实体引用节点。实体引用节点表示文档中的实体引用,例如 "&entity;"。实体引用节点不包含任何子节点,它只是一个占位符,表示实际的实体值。
语法:DOMDocument->createEntityReference(string $name): DOMEntityReference|false
参数:
- $name(必需):实体引用的名称,必须是有效的实体名称。
返回值:
- 如果成功创建实体引用节点,则返回 DOMEntityReference 对象。
- 如果创建失败,返回 false。
示例:
<?php
// 创建 DOMDocument 对象
$dom = new DOMDocument();
// 创建元素节点
$element = $dom->createElement("div");
// 创建实体引用节点
$entity = $dom->createEntityReference("entity");
// 将实体引用节点添加到元素节点中
$element->appendChild($entity);
// 输出结果
echo $dom->saveXML();
?>
输出结果:
<div>&entity;</div>
以上示例演示了如何使用 DOMDocument::createEntityReference() 方法在 DOM 文档中创建实体引用节点。首先,我们创建了一个元素节点 <div>
,然后使用该方法创建了一个实体引用节点,并将其添加到元素节点中。最后,通过 saveXML()
方法输出 DOM 文档的字符串表示,显示实体引用节点的占位符值。