Ciao a tutti
il mio problema è semplicissimo, devo cancellare un nodo da un xml ma mi viene restituito questo errore:

msxml3.dll error '80070057'
The parameter Node is not a child of this Node

il codice che utilizzo è questo:
menu=categoria1
submenu=testo2
Set canc = xmlDOM.selectSingleNode("menucascata/menu[@testo='"&menu&"']/submenu[@testo='"&submenu&"']")
xmlDOM.documentElement.removeChild(canc)

l'xml è di questo tipo:

<menucascata>
<menu testo="categoria1">
<submenu testo="testo1"/>
<submenu testo="testo2"/>
<submenu testo="testo3"/>
<submenu testo="testo4"/>
</menu>
<menu testo="categoria2">
<submenu testo="testo5"/>
<submenu testo="testo6"/>
</menu>
</menucascata>

ho provato a tracciare il nodo con
response.Write(canc.getAttribute("testo"))
e mi restituisce "testo2" ma il nodo non viene cancellato...

grazie a tutti per l'attenzione