码迷,mamicode.com
首页 > Windows程序 > 详细

C# XmlTextWriter和XmlTextReader 读写XML文件

时间:2015-01-09 09:18:37      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:c#   xml   xmltextwriter   xmltextreader   

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文件内容:

技术分享

控制台运行结果:

技术分享

参考博客:

http://www.cnblogs.com/a1656344531/archive/2012/11/28/2792863.html





C# XmlTextWriter和XmlTextReader 读写XML文件

标签:c#   xml   xmltextwriter   xmltextreader   

原文地址:http://blog.csdn.net/taoerit/article/details/42536217

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!