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-Funktionen
Last updated: Fri, 04 Jul 2008

view this page in

SimpleXMLElement->addAttribute()

(PHP 5 >= 5.1.3)

SimpleXMLElement->addAttribute() — Fügt einem SimpleXML-Element ein Attribut hinzu

Beschreibung

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

Fügt einem SimpleXML-Element ein Attribut hinzu.

Parameter-Liste

name

Der Name des hinzuzufügenden Attributs.

value

Der Wert des Attributs.

namespace

Wenn angegeben, der Namespace, zu dem das Attribut gehört.

Rückgabewerte

Es wird kein Wert zurückgegeben.

Beispiele

Beispiel #1 Hinzufügen von Attributen und Kindern zu einem SimpleXML-Element

<?php

include 'example.php';

$sxe = new SimpleXMLElement($xmlstr);
$sxe->addAttribute('type''documentary');

$movie $sxe->addChild('movie');
$movie->addChild('title''PHP2: Noch mehr Parser-Geschichten');
$movie->addChild('plot''Alles ueber die Leute, die das Kind am Leben erhalten.');

$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-Funktionen
Last updated: Fri, 04 Jul 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites