首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DOMNode::appendChild

(PHP 5, PHP 7)

DOMNode :: appendChild - 在子节点的末尾添加新的子节点

描述

代码语言:javascript
复制
public DOMNode DOMNode::appendChild ( DOMNode $newnode )

此功能将儿童附加到现有的儿童列表或创建新的儿童列表。可以使用例如DOMDocument :: createElement(),DOMDocument :: createTextNode()等或简单地通过使用任何其他节点来创建子项。

参数

newnode

附加的子。

返回值

节点已添加。

错误/异常

DOM_NO_MODIFICATION_ALLOWED_ERR

如果此节点是只读的,或者所插入节点的上一个父节点是只读的,则引发。

DOM_HIERARCHY_REQUEST_ERR

如果此节点的类型不允许该newnode节点类型的子节点,或者要附加的节点是此节点的祖先节点或此节点本身,则引发。

DOM_WRONG_DOCUMENT_ERR

如果newnode是从不同于创建此节点的文档创建的,则引发。

例子

以下示例将为新文档添加一个新元素节点。

示例#1添加一个子

代码语言:javascript
复制
<?php

$doc?=?new?DOMDocument;

$node?=?$doc->createElement("para");
$newnode?=?$doc->appendChild($node);

echo?$doc->saveXML();
?>

示例#2嵌套的子

代码语言:javascript
复制
<?php

$doc?=?new?DOMDocument;

$headNode?=?$doc->createElement("head");
$doc->appendChild($headNode);

$titleNode?=?$doc->createElement("title");
$headNode->appendChild($titleNode);

echo?$doc->saveXML();
?>

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com