salve, come da titolo ho notato che nodeValue elimina i tag html e mi restituisce testo piano, come posso evitare ciò? a me i tag servono.
salve, come da titolo ho notato che nodeValue elimina i tag html e mi restituisce testo piano, come posso evitare ciò? a me i tag servono.
Beh nodeValue è corretto che restituisca solo il contenuto del nodo...
http://www.php.net//manual/en/class.domnode.php qui hai guardato?
Questa volta, più che un voto.. è favoreggiamento.
alla fine ho risolto ed espongo la questione:
le soluzioni sono due:
-scorrermi ricorsivamente tutti i figli con childNodes() e ricrearmi i tag html a piacimento.
-usare un artifizio per non tagliare i tag html originali del nodo.
per la seconda soluzione c'è una specie di stregoneriail metodo C14N()
http://www.php.net/manual/en/domnode.c14n.php
o anche, come dice l'utente nella pagina del metodo, $html = $Node->ownerDocument->saveHTML( $Node );