PHP addAttribute() 関数
定義と使用法
addAttribute() 関数は SimpleXML 要素に属性を追加します。
この関数は値を返しません。
構文
class SimpleXMLElement { string addAttribute(name,value,ns) }
パラメータ | 説明 |
---|---|
name | 必須。属性の名前を指定します。 |
value | 必須。属性の値を指定します。 |
ns | オプション。属性の名前空間を指定します。 |
例
XML ファイル:
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>リマインダー</heading> <body>ミーティングを忘れないように!</body> </note>
PHP コード:
<?php $xml = simplexml_load_file("test.xml"); $xml->body[0]->addAttribute("type", "small"); foreach($xml->body[0]->attributes() as $a => $b) { echo $a,'="',$b,'"'; } ?>
出力:
type="small"