(PHP 8)
DOMElement::after â Ajoute des nĆuds aprĂšs l'Ă©lĂ©ment
Ajoute les nodes passés aprÚs l'élément.
nodesNĆuds Ă ajouter aprĂšs le nĆud. Les chaĂźnes de caractĂšres sont automatiquement converties en des nĆuds textuels.
Aucune valeur n'est retournée.
DOM_HIERARCHY_REQUEST_ERRnodes transmis, ou si le nĆud Ă
insĂ©rer est l'un des ancĂȘtres de ce nĆud ou ce nĆud lui-mĂȘme.
DOM_WRONG_DOCUMENT_ERRnodes transmis a été créé à partir d'un document différent
de celui qui a créé ce nĆud.
| Version | Description |
|---|---|
| 8.3.0 |
Appeler cette mĂ©thode sur un nĆud sans parent est dĂ©sormais sans effet pour aligner le comportement sur la spĂ©cification du DOM.
Auparavant, cela déclenchait une
DOMException avec le code
DOM_HIERARCHY_REQUEST_ERR.
|
| 8.3.0 |
Appeler cette mĂ©thode sur un nĆud sans document propriĂ©taire fonctionne dĂ©sormais.
Auparavant, cela déclenchait une
DOMException avec le code
DOM_HIERARCHY_REQUEST_ERR.
|
Exemple #1 Exemple de DOMElement::after()
Ajoute les nĆuds aprĂšs l'Ă©lĂ©ment hello.
<?php
$doc = new DOMDocument;
$doc->loadXML("<hello/>");
$container = $doc->documentElement;
$container->after("beautiful", $doc->createElement("world"));
echo $doc->saveXML();
?>L'exemple ci-dessus va afficher :
<?xml version="1.0"?> <hello/> beautiful <world/>