Hej,
Nu har jeg siddet og rodet med dette problem i evigheder uden held.
Hvad er den nemmeste løsning til at finde frem til og slette en node og dens ChildNodes i et XML-dokument???
Jeg har lavet følgende kode indtil viddere:
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(xmlPath() + "news.xml");
XmlNode nodeDel = xmldoc.SelectSingleNode("News/Article[Id='" + article_id + "']");
nodeDel.RemoveAll();
nodeDel.ParentNode.RemoveChild(nodeDel);
xmldoc.Save(xmlPath() + "news.xml");
Når jeg kører denne kode i gennem får jeg følgende exception:
Exception: Object reference not set to an instance of an object.
Source (File): minside
Stack Trace: at minside.index.DeleteArticle(String article_id) in f:\\inetpub\\wwwroot\\minside\\index.aspx.cs:line 665
Linie 665 er denne linie i koden:
nodeDel.RemoveAll();
Hvor ligger fejlen???
Jeg koder mine ASP.Net sider i Visual C#.Net så hvis i har et svar må det meget gerne være på dette sprog.
Håber der er nogen der kan/vil hjælpe mig med dette problem
Med venlig hilsen
Jonas Midstrup
www.midstrup.dk