Conteúdo do elemento de mudança de DOM

Como se muda o conteúdo do elemento com as funções PHP DOM?

Em profundidade … Perguntei meu elemento, atributos modificados e agora quero mudar o conteúdo dele, como posso fazer isso?

Defina a propriedade nodeValue se desejar definir conteúdo de texto de um elemento:

 $el = $dom->getElementById('foo'); $el->nodeValue = 'hello world'; 

Observe que isso escapa automaticamente < e > , então você não pode inserir HTML como este. Para isso, você terá que fazer algo como DOMDocument::createDocumentFragment :

 $frag = $dom->createDocumentFragment(); $frag->appendXML('

foo

'); $el->appendChild($frag);