Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Problema xml insertBefore()
martedì 05 dicembre 2006 - 13.20
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fustaman
Profilo
| Junior Member
52
messaggi | Data Invio:
mar 5 dic 2006 - 13:20
sto facendo un semplice spostamento di nodo all'interno di un xml, ma non funziona e per di + l'applicazione ha un comportamento strano perchè interrompe lesecuzione del codice in corrispondenza dell'istruzione insertBefore() ma non restituisce nessun errore all'utente, visualizza solo un errore nella finestra di output in fase di debug da visual studio.
il codice è il seguente, tutte le variabili risultano correttamente inizializzate al momento della chiamata del metodo InsertBefore
XmlNode nDropNode = XQ.SelectSingleNode("//" + dropNode.Type + "[@id='" + dropNode.Id + "']");
XmlNode nDragNode = XQ.SelectSingleNode("//" + dragNode.Type + "[@id='" + dragNode.Id + "']");
XmlNode n2 = nDragNode.CloneNode(true);
XmlNode nTempNode = nDragNode.ParentNode;
nTempNode.RemoveChild(nDragNode);
nDropNode.InsertBefore(n2, nDropNode);
riempiTreeView();
la funzione riempiTreeView() non viene mai richiamata e nella finestra di output ho questo messaggio:
A first chance exception of type 'System.ArgumentException' occurred in System.Xml.dll
dopo di che il programma continua a funzionare tranquillamente.
fustaman
Profilo
| Junior Member
52
messaggi | Data Invio:
mar 5 dic 2006 - 14:15
grazie sono riuscito a risolverlo sono uno stupido io, applicavo l'insertbefore al documento o al nodo stesso, mentre invece dovevo applicarlo al padre del nodo.
Torna su
Stanze Forum
Elenco Threads
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 !