problem jak w temacie;
za pomocą xpath pobieram elementy:
powiedzmy że plik xml wygląda tak:
... <aaa> <bbb>cos tam</bbb> </aaa>
pobieram element poprzez xpath
<?php $dane = $xp->query("/aaa/bbb"); ?>
(bez tego backslasha na koncu)
w zmiennej dane mam obiekt DOMNodeList;
element pobieram poprzez:
<?php $element = $dane->item(0); ?>
a teraz chciałbym zamienić tekst wewnątrz <bbb>...</bbb>
wiem że istnieje metoda replaceData(), ale działa ona jedynie na obiektach DOMCharacterData, a pod $element jest obiekt DOMElement
domyślam się że musze jakoś zmienić typ z DOMElement na DOMCharacterData ale jak?
rozwiązałem to poprzez DOMNode->replaceChild(), ale jak to zrobić przy pomocy DOMCharacterData->replaceData() ?