Hej,
Jag använder mig av klassen XmlDocument som finns i namespacet System.xml för att hantera XML. Jag har problem med att lyckas radera ett element i följande xml-dokument.
<tree> <member id="100"> <name>Foo</name> <info>Bar</info> </member> <member id="200"> <name>Foo</name> <info>Bar</info> <more id="deleteMe" /> </member> </tree>
Det jag vill göra är att elementet som har id:t "deleteMe" ska försvinna, men har hittills inte lyckats.
Tror enklaste lösningen är något i stil med:
XmlDocument xml = new XmlDocument(); xml.Load("minFil.xml"); XmlNode delete = xml.SelectSingleNode('//.[@id="deleteMe"]'); delete.ParentNode.RemoveChild(delete); xml.Save();
Att jobba med XML direkt är ganska omodernt. Skapa en XSD (Vilket du redan borde ha) och skapa sedan en klassmappning via xsd.exe
Min blogg
Prylar säljes, köpes, bytes och skänkes
Spelnyheter från FZ