⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xmlreadcl.cs

📁 Microsoft?Visual C#?.NET (Core Reference)
💻 CS
字号:
using System;
using System.Xml;
using System.Text;
using System.Collections;

public class ReadXML
{

  public static void Main()  
  {
     XmlTextReader xtr = new XmlTextReader(@"c:\Videos.xml");

     xtr.WhitespaceHandling = WhitespaceHandling.All;

     //Parse the file and display each of the nodes.
     while (xtr.Read())
     {
        switch (xtr.NodeType)
        {
          case XmlNodeType.Element:
            Console.Write("<{0}>", xtr.Name);
            break;
          case XmlNodeType.Text:
            Console.Write(xtr.Value);
            break;
          case XmlNodeType.CDATA:
            Console.Write("<![CDATA[{0}]]>", xtr.Value);
            break;
          case XmlNodeType.ProcessingInstruction:
            Console.Write("<?{0} {1}?>", xtr.Name, xtr.Value);
            break;
          case XmlNodeType.Comment:
            Console.Write("<!--{0}-->", xtr.Value);
            break;
          case XmlNodeType.XmlDeclaration:
            Console.Write("<?xml version='1.0'?>");
            break;
          case XmlNodeType.DocumentType:
            Console.Write("<!DOCTYPE {0} [{1}]", xtr.Name, xtr.Value);
            break;
          case XmlNodeType.EntityReference:
            Console.Write(xtr.Name);
            break;
          case XmlNodeType.EndElement:
            Console.Write("</{0}>", xtr.Name);
            break;
          case XmlNodeType.Whitespace:
            Console.Write("{0}", xtr.Value );
            break;
        }       
     }           

     if ( xtr != null)
         xtr.Close();
  } 
} // End class

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -