Ciao, ti ringrazio.
La soluzione che avevo improntato io era simile nella presenza del ciclo per i childNodes.
Ho cercato ancora ma sembra che il ciclo dei childNodes non si possa proprio sostituire con qualche metodo della classe DOMDocument & estensioni.
Il problema è che per nodi con un gran numero di figli di prima linea (il mio caso) le prestazioni scendono un po', anche per l'istanziazione del nuovo documento all'interno della funzione (che non è velocissima).
Al momento sto risolvendo con le RegExp, ma continuerò a fare dei confronti man mano che vado avanti.
In fondo, credo che i metodi della stessa classe DOM usino le RegExp per il parsing di una stringa XML/HTML.
Grazie ugualmente.
![]()