Using system;using system.collections.generic;using system.linq;using system.text;using System.Xml;namespace Xml{ Class Program {static void Main (string[] args) {//XmlTextWriter write file Xmltextwrite R writeXml = new XmlTextWriter (@ "C:\MyXml.xml", Encoding.UTF8); Writexml.writestartdocument (FALSE); Writexml.writestartelement ("NetWork"); Writexml.writecomment ("Network configuration Information"); Writexml.writestartelement ("Configration"); Writexml.writeelementstring ("IpAddress", "192.168.2.168"); Writexml.writeelementstring ("Netmask", "255.255.255.0"); Writexml.writeelementstring ("Gateway", "202.103.24.68"); Writexml.writeendelement (); Writexml.writeendelement (); Writexml.flush (); Writexml.close (); XmlTextReader read file XmlTextReader readerxml = new XmlTextReader (@ "C:\MyXml.xml"); while (Readerxml.read ()) { if (Readerxml.nodetype = = XmlNodeType.Element) {if (Readerxml.name = = "Ipaddre SS ") {Console.WriteLine (Readerxml.readelementstring (). Trim ()); } if (Readerxml.name = = "Netmask") {Console.WriteLine (reader Xml.readelementstring (). Trim ()); } if (Readerxml.name = = "Gateway") {Console.WriteLine (reader Xml.readelementstring (). Trim ()); }}} Console.readkey (); } }}XML file Contents:
Console Run Results:
Reference blog:
Http://www.cnblogs.com/a1656344531/archive/2012/11/28/2792863.html
C # XmlTextWriter and XmlTextReader read and write XML files