程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 應用xmltextreader對象讀取xml文檔示例

應用xmltextreader對象讀取xml文檔示例

編輯:C#入門知識

應用xmltextreader對象讀取xml文檔示例。本站提示廣大學習愛好者:(應用xmltextreader對象讀取xml文檔示例)文章只能為提供參考,不一定能成為您想要的結果。以下是應用xmltextreader對象讀取xml文檔示例正文


XML源文件為note.xml

<?xml version="1.0" encoding="UTF-8"?>
<note>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
</note>


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;   //引入定名空間
namespace ReadXmlDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            //翻開xml
            XmlTextReader textReader = new XmlTextReader("C:\\note.xml");
            //讀取數據
            while (textReader.Read())
            {
                textReader.MoveToElement();
                Console.WriteLine("XmlTextReader Properties Test");
                Console.WriteLine("==============================");
                Console.WriteLine("Name:"+textReader.Name);
                Console.WriteLine("Base URI:"+textReader.BaseURI);
                Console.WriteLine("Local Name:"+textReader.LocalName);
                Console.WriteLine("Attribute Count:"+textReader.AttributeCount.ToString());
                Console.WriteLine("Line Number:"+textReader.LineNumber.ToString());
                Console.WriteLine("Node Type:"+textReader.NodeType.ToString());
                Console.WriteLine("Attribute Count:"+textReader.Value.ToString());
            }
            Console.ReadKey();
        }
    }
}

運轉成果以下:

  1. 上一頁:
  2. 下一頁: