PHP addAttribute() 函数
PHP addAttribute() 方法给 SimpleXML 元素添加一个属性
( PHP >= 5.1.3 )
方法原型
addAttribute( name,value,ns );
方法参数
参数 | 描述 |
---|---|
name | 必需。规定要添加的属性的名称 |
value | 可选。规定属性的值 |
ns | 可选。规定属性的命名空间 |
方法返回值
无
范例
下面的范例给根元素和 body 元素添加一个属性
<?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); $xml->addAttribute("type","private"); $xml->body->addAttribute("date","2013-01-01"); echo $xml->asXML();
运行以上 PHP 范例,输出结果如下
Tove Jani Reminder Don't forget me this weekend!
点击查看源码,输出结果如下
<?xml version="1.0"?> <note type="private"> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body date="2013-01-01">Don't forget me this weekend!</body> </note>