PHP addChild() 函数

返回上一级

PHP addChild() 方法给 SimpleXML 元素添加一个子元素

( PHP >= 5.1.3 )

方法原型

addChild(name,value,ns);

方法参数

参数 描述
name 必需。规定要添加的子元素的名称
value 可选。规定子元素的值
ns 可选。规定子元素的命名空间

方法返回值

返回一个表示添加到 XML 中的子元素的 SimpleXMLElement 对象

范例

下面的范例给 body 元素和 footer 元素添加一个子元素

<?php

$note=<<<XML
<note>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
</note>
XML;

$xml=new SimpleXMLElement($note);

// 给 body 元素添加子元素

$xml->body->addChild("date","2017-01-01");

// 在最有一个元素后追加元素
$footer = $xml->addChild("footer","Some footer text");

echo $xml->asXML();

运行范例 »

运行以上 PHP 范例,输出结果如下

Tove Jani Reminder Don't forget me this weekend!2017-01-01
Some footer text

点击查看源码,显示如下

<?xml version="1.0"?>
<note>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!<date>2017-01-01</date></body>
    <footer>Some footer text</footer>
</note>

返回上一级

PHP 5 函数参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.