Ajouter et ajouter les nœuds de texte d'un élément HTML à l'aide DOM?

Voici mon code HTML

<html> 
    <body>
        <div>A sample block <div>and child block</div></div>    
    </body>
</html>

Comment puis-je utiliser DOM pour ajouter et ajouter les nœuds de texte pour les éléments du CORPS sans nuire à ses frères et sœurs?

$dom = new DOMdocument();    
@$dom->loadHTML($html);    
$xpath = new DOMXPath($dom);    
$body = $xpath->query('//body')->item(0);    

comme ce

<html> 
    <body>
        Newly prepended text
        <div>A sample block <div>and child block</div></div>
        Newly appended text    
    </body>
</html>  
Btw, vous n'avez pas besoin entités HTML pour afficher le code HTML dans votre post. Juste l'intention de code en 4 espaces ou tout simplement la marque de votre code et cliquez sur le {} bouton. Voir mon montage comme exemple.

OriginalL'auteur Teiv | 2010-12-25