PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

SimpleXMLElement->addChild> <SimpleXML 関数
Last updated: Fri, 05 Sep 2008

view this page in

SimpleXMLElement->addAttribute

(No version information available, might be only in CVS)

SimpleXMLElement->addAttribute SimpleXML 要素に属性を追加する

説明

SimpleXMLElement
void addAttribute ( string $name , string $value [, string $namespace ] )

SimpleXML 要素に属性を追加します。

パラメータ

name

追加する属性の名前。

value

属性の値。

namespace

指定されている場合は、その属性が所属する名前空間。

返り値

値を返しません。

例1 SimpleXML 要素への属性と子要素の追加

<?php

include 'example.php';
 
$sxe = new SimpleXMLElement($xmlstr);
$sxe->addAttribute('type''documentary');

$movie $sxe->addChild('movie');
$movie->addChild('title''PHP2: More Parser Stories');
$movie->addChild('plot''This is all about the people who make it work.');

$characters $movie->addChild('characters');
$character  $characters->addChild('character');
$character->addChild('name''Mr. Parser');
$character->addChild('actor''John Doe');

$rating $movie->addChild('rating''5');
$rating->addAttribute('type''stars');
 
echo 
$sxe->asXML();

?>



add a note add a note User Contributed Notes
SimpleXMLElement->addAttribute
cbrand at dodgeit dot com
20-Mar-2007 09:49
It may be helpful to note that the addAttribute method checks the length of the fields to determine whether or not they are empty.  In otherwords if you are trying to addElement("patent_holder", "") this will fail as the strlen is 0.

SimpleXMLElement->addChild> <SimpleXML 関数
Last updated: Fri, 05 Sep 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites