C# - Eliminare XML Node

martedì 12 gennaio 2010 - 11.44

ScimmyOne Profilo | Newbie

Salve a tutti,
premetto che mi sono avvicinato da poco alla sviluppo software.
Mi stò dilettando nel cercare di coprendere come potere operare su un file xml; ho un file xml di questo tipo:

- <SECTIONS>
- <TITOLO>
<sub Suggerimetno="ciccio" />
<sub Suggerimetno="pippo" />
<sub Suggerimetno="paperino" />
</TITOLO>
- <HEADLINE>
<sub Suggerimetno="aaa" />
<sub Suggerimetno="bbb" />
<sub Suggerimetno="pluto" />
</HEADLINE>
</SECTIONS>

Vorrei eliminare il nodo <sub Suggerimetno="paperino" /> ed ho scritto il seguente codice che però, durante il debug, ritorna sempre un eccezione nella riga selezionata e quindi non mi cancella il nodo:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Qualcuno saprebbe aiutarmi?
Grazie mille

Jeremy Profilo | Guru

Ciao Marco.
Se guardi bene ci puoi arrivare da solo .... è solo un errore di distrazione
Dai che ce la fai

Facci sapere...
Ciao

tonyexpo Profilo | Senior Member


Si ;)

hai notato come hai scritto "Suggerimetno"??

Ciao

Antonio Esposito
MCTS, MCP

http://blogs.dotnethell.it/espositos

ScimmyOne Profilo | Newbie

Non avevo notato la terribile svista

Adesso ho corretto anche un secondo errore e l'espressione corretta è la seguente:

XmlNode t = doc.SelectSingleNode("SECTIONS/TITOLO/sub[@Suggerimento='paperino']");

spero di non aver abusato della vostra pazienza, ringrazio tutti per i suggerimenti.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5