PHP DOMElement, bir düğümün yerine metin

0 Cevap php

Ben şöyle bir HTML düğüm var:

<b>Bold text</b>

Bir değişken $ el ki HTML düğüm ("Kalın metin") olarak metne bir DOMElement başvuru içeren, var XPath ifadesi / / b / metin ()

Ben elemanını değiştirmek istiyorum

<b><span>Bold Text</span></b>

Ben denedim:

$span = $doc->createElement('span', "Bold Text");
$el->parentNode->replaceChild($span,, $el)

hangi parentNode null olduğu için başarısız olur.

So, as a test, I tried: $el->insertBefore($span, $el);

hiç hata atar de çıktıda bir değişiklik üretir.

Herhangi bir düşünce?

0 Cevap