php使用addAttribute()给SimpleXML元素添加属性

时间:2017-02-17
php中addAttribute()函数用于向SimpleXML元素添加一个属性,该函数有三个参数,第一个参数表示需要添加的属性名称,第二个参数表示属性的值,第三个参数规定属性的命名空间,本文章向大家介绍addAttribute()函数的使用方法,需要的朋友可以参考一下。

addAttribute()介绍

addAttribute() 函数给 SimpleXML 元素添加一个属性。该函数无返回值。

addAttribute()语法及参数

语法:

addAttribute(name,value,ns);

参数:

参数 描述
name 必需。规定属性的名称。
value 必需。规定属性的值。
ns 可选。规定属性的命名空间。

addAttribute()返回值

该函数无返回值。

addAttribute()实例

Add an attribute to the root element and to the body element:

<?php
$note=<<<XML
<book>
    <name>PHP</name>
    <name>Java</name>
</book>
XML;
//  http://www.manongjc.com
$xml=new SimpleXMLElement($note);
$xml->addAttribute("type","private");
$xml->body->addAttribute("date","2013-01-01");

echo $xml->asXML();
?>

运行结果如下:

<?xml version="1.0"?>
<book type="private">
    <name>php</name>
    <name>java</name>
</book>