Scusate se scrivo qui, ma sono realmente agli sgoccioli:

Ho uan struttura xml di questo tipo:

GroupList/Group/OutwardList/Outward/Price
GroupList/Group/ReturnList/Return/Price

'istanzio il path principale e vado in loop

set prezzo_andata = xmlDoc.selectNodes("//Outward/Price")
For k = 0 To (prezzo_andata.length - 1)
Set objNode = prezzo_andata(k)

' qui dovrei creare un nuovo nodo nel subnodo "Group/Price"
'provo ad effettuare l'appendchild

objNode.selectSingleNode("../../..//Price").appendChild(newel)
'con questa istruzione appendo il valore nel nodo Outward/Price

objNode.selectSingleNode("../../../..//Price").appendChild(newel)
'con questa istruzione appendo il valore nel nodo Outward/Price
'non distingue il loop inserendo tutti i nuovi nodi sempre nel primo nodo Outward/Price

objNode.selectSingleNode("../../../..//Group/Price").appendChild(newel)
'con questa istruzione appende tutti i nuovi nodi nel nodo Group/Price (giusto) ma non distingue 'il loop inserendo tutti i nuovi nodi dentro un solo nodo.

next

insomma sto impazzendo...
accetto qualsiasi consiglio...

grazie.