Support Forums
[C#] Loading/Writing XML Files [Intermediate] - Printable Version

+- Support Forums (https://www.supportforums.net)
+-- Forum: Categories (https://www.supportforums.net/forumdisplay.php?fid=87)
+--- Forum: Coding Support Forums (https://www.supportforums.net/forumdisplay.php?fid=18)
+---- Forum: Visual Basic and the .NET Framework (https://www.supportforums.net/forumdisplay.php?fid=19)
+---- Thread: [C#] Loading/Writing XML Files [Intermediate] (/showthread.php?tid=11679)



[C#] Loading/Writing XML Files [Intermediate] - Mike - 08-31-2010

For saving crap, databases etc. Like settings files (ini).

Imports:
Code:
using System.Xml;

Code:
Code:
// Reading
            XmlDocument XMLReader = new XmlDocument();
            XMLReader.Load("Settings.xml");
            foreach (XmlNode Information in XMLReader.SelectNodes("/Information")) //Add inner Nodes /Information/Other/Other/Other
            {
                Console.WriteLine("FirstName={0}", Information.Attributes["FirstName"].InnerText);
                Console.WriteLine("LastName={0}", Information.Attributes["LastName"].InnerText);
            }

            // Writing
            XmlTextWriter XMLWriter = new XmlTextWriter("Settings.xml", null);
            XMLWriter.WriteStartElement("Information");
            XMLWriter.WriteAttributeString("FirstName", "*Your FirstName*");
            XMLWriter.WriteAttributeString("LastName", "*Your LastName*");
            XMLWriter.WriteEndElement();
            XMLWriter.Close();

Usage:
Code:
Look up ;D



RE: [C#] Loading/Writing XML Files [Intermediate] - milopeach - 09-16-2010

You don't happen to have this in Visual Basic .NET? or know of a site that can Convert it to Visual Basic??

Thanks anyway, Nice share!


RE: [C#] Loading/Writing XML Files [Intermediate] - Fragma - 09-16-2010

(09-16-2010, 07:23 AM)milopeach Wrote: You don't happen to have this in Visual Basic .NET? or know of a site that can Convert it to Visual Basic??

Thanks anyway, Nice share!

Code:
Imports System.Xml

Code:
' Reading
Dim XMLReader As New XmlDocument()
XMLReader.Load("Settings.xml")
For Each Information As XmlNode In XMLReader.SelectNodes("/Information")
    'Add inner Nodes /Information/Other/Other/Other
    Console.WriteLine("FirstName={0}", Information.Attributes("FirstName").InnerText)
    Console.WriteLine("LastName={0}", Information.Attributes("LastName").InnerText)
Next

' Writing
Dim XMLWriter As New XmlTextWriter("Settings.xml", Nothing)
XMLWriter.WriteStartElement("Information")
XMLWriter.WriteAttributeString("FirstName", "*Your FirstName*")
XMLWriter.WriteAttributeString("LastName", "*Your LastName*")
XMLWriter.WriteEndElement()
XMLWriter.Close()



RE: [C#] Loading/Writing XML Files [Intermediate] - milopeach - 09-16-2010

Thankyou SO Much Fragma!


RE: [C#] Loading/Writing XML Files [Intermediate] - Fitz- - 09-29-2010

Thank you a bunch, Fragma!