程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# XmlTextWriter和XmlTextReader 讀寫XML文件

C# XmlTextWriter和XmlTextReader 讀寫XML文件

編輯:C#入門知識

C# XmlTextWriter和XmlTextReader 讀寫XML文件


 

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

\

控制台運行結果:

\

 

 

 

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved