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

search for in the

SimpleXMLElement->addChild()> <Funções da SimpleXML
Last updated: Fri, 22 Aug 2008

view this page in

SimpleXMLElement->addAttribute()

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

SimpleXMLElement->addAttribute() Adiciona um atributo à elemento SimpleXML

Descrição

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

Adiciona um atributo à elemento SimpleXML

Parâmetros

name

O nome do atributo a ser adicionado.

value

O valor do atributo.

namespace

Se especificado, diz a qual namespace o atributo pertence.

Valor Retornado

Não há valor retornado.

Exemplos

Exemplo #1 Adiciona atributos e filhos à um elemento 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 05: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()> <Funções da SimpleXML
Last updated: Fri, 22 Aug 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites