using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.xml;namespace Xml{ { 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(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文件内容:

控制台运行结果:

新闻热点
疑难解答