Ciao a tutti,
anche se mi occupo da tempo di programmazione, mi interesso al web da poco e quindi le difficoltà sono quelle di un principiante.
Il problema riguarda un documento XML + DOM. Con un input type="text" in un form, richiamo una funzione che dovrebbe modificare il testo del nodo identificato.
La documentazione in mio possesso dice che la variazione può avvenire con il metodo replaceChild(), richiamato sul genitore del nodo da sostituire. il codice è

// parametri passati con 'onChange' sull'imput text
// par = attributo ID del nodo da identificare
// val = valore digitato in input
function clickRisp7(par, val)
{
brkCorr= Document.getElementsByTagName("brk");
for (var ff=0; ff<brkCorr.length; ff++)
{
var nn = brkCorr.item(ff).getAttribute("id");
if (nn == par)
{
// modifica del 2^ nodo successivo all'id
mNodo = brkCorr.item(ff).childNodes[2];
newNodo = createTextNode(val) ;
var parent = mNodo.parentNode ;
parent.replaceChild( newNodo, mNodo );
}
}
}

però non funziona e quindi qualcosa non va.