file xml
<root>
<aaa id="1">
<text>adgfiauioabyuoa</text>
</aaa>
<aaa id="2>
<text>adgfiauioabyuoa2</text>
</aaa>
<root>
file aspx
'prima ho caricato il file
Dim nodo3 As XmlNode = xmldoc1.SelectSingleNode("root[aaa/@id=2]")
nodo3.RemoveChild(nodo3.ChildNodes(0))
'poi salvo
cosi mi dovrebbe rimuovere il tag <aaa> di id=2.. ma mi rimuove sempre il primo del file xml .. cioè in questo caso quello di id=1 .. praticamente al posto di rimuovermi l'id selezionato, scorre il file xml fino alla 2^ riga, dove trova il primo tag <aaa> e lo cancella ..
xkè?
grazie
ciao!

Rispondi quotando