·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> 网站建设开发 >> ASP.NET网站开发 >> C#XmlTextWriter和XmlTextReader读写XML文件

C#XmlTextWriter和XmlTextReader读写XML文件

作者:佚名      ASP.NET网站开发编辑:admin      更新时间:2022-07-23
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 写文件             XmlTextWriter writeXml = new XmlTextWriter(@c:MyXml.xml,Encoding.UTF8);             writeXml.WriteStartDocument(false);             writeXml.WriteStartElement(NetWork);                writeXml.WriteComment(网络配置信息);             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 读文件             XmlTextReader readerXml = new XmlTextReader(@c:MyXml.xml);             while(readerXml.Read())             {                 if(readerXml.NodeType == XmlNodeType.Element)                 {                       if(readerXml.Name == IpAddress)                     {                         Console.WriteLine(readerXml.ReadElementString().Trim());                     }                     if (readerXml.Name == Netmask)                     {                         Console.WriteLine(readerXml.ReadElementString().Trim());                     }                     if (readerXml.Name == Gateway)                     {                         Console.WriteLine(readerXml.ReadElementString().Trim());                     }                 }             }             Console.ReadKey();         }     } }

Xml文件内容:

\

控制台运行结果:

\