DOMDocument->createElementNS()
(No version information available, might be only in CVS)
DOMDocument->createElementNS() ? Crée un nouveau noeud avec un espace de noms associé
Description
class DOMDocument {DOMElement createElementNS ( string namespaceURI, string qualifiedName [, string value] )
}
Cette fonction crée un nouveau noeud avec un espace de noms associé. Ce noeud ne sera pas affiché dans le document, à moins qu'il ne soit inséré avec DOMNode->appendChild().
Liste de paramètres
- namespaceURI
L'URI de l'espace de noms.
- qualifiedName
Le nom qualifié de l'élément, en tant que préfixe:nomBalise.
- value
La valeur de l'élément. Par défaut, un élément vide sera créé. Vous pouvez également définir la valeur plus tard en utilisant la fonction DOMElement->nodeValue.
Valeurs de retour
Un nouveau DOMElement ou FALSE
si une erreur survient.
Erreurs / Exceptions
- DOM_INVALID_CHARACTER_ERR
Lancé si qualifiedName contient un caractère invalide.
- DOM_NAMESPACE_ERR
Lancé si qualifiedName est un nom qualifié malformé.
Exemples
Exemple 630. Création d'un nouvel élément et insertion en tant que racine
<?php
$dom = new DOMDocument('1.0', 'iso-8859-1');
$element = $dom->createElementNS('http://www.example.com/XFoo', 'xfoo:test', 'Ceci est l\'élément racine !');
// Nous insérons le nouvel élément en tant que racine (fils du document)
$dom->appendChild($element);
echo $dom->saveXML();
?>
L'exemple ci-dessus va afficher :
< xmlns:xfoo="http://www.example.com/XFoo">Ceci est l'élément racine !</>
Voir aussi
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ