(PHP 5 >= 5.1.3, PHP 7)
SimpleXMLElement::addAttribute — Fügt einem SimpleXML-Element ein Attribut hinzu
$name
, string $value
[, string $namespace
] )Fügt einem SimpleXML-Element ein Attribut hinzu.
name
Der Name des hinzuzufügenden Attributs.
value
Der Wert des Attributs.
namespace
Wenn angegeben, der Namespace, zu dem das Attribut gehört.
Es wird kein Wert zurückgegeben.
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();
?>