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

📄 class1.cs

📁 C#2005 实例源代码
💻 CS
字号:
using System;
using System.Xml;

namespace XmlNode_Get
{
	/// <summary>
	/// 读取XML节点属性
	/// </summary>
	class T
	{
		/// <summary>
		/// 读取XML节点属性
		/// </summary>
		public void ShowNodeDetailInfo()
		{
			// 使用XmlDocument读取XML
			XmlDocument xdoc=new XmlDocument();			
			string strFileName="..\\..\\TestDocs\\test.xml";		//相对路径
			xdoc.Load(strFileName);
			
			XmlNode xnode=xdoc.DocumentElement.FirstChild;	//第一个节点

			//输出第一个节点的详细信息
			Console.WriteLine("节点名\t\t:{0}",xnode.Name);
			Console.WriteLine("节点类型\t:{0}",xnode.NodeType);
			Console.WriteLine("属性值\t\t:{0}",xnode.Attributes[0].Value);
			Console.WriteLine("节点的值\t:{0}",xnode.Value);
			Console.WriteLine("基准位置\t:{0}",xnode.BaseURI);
			Console.WriteLine("是否有子节点\t:{0}",xnode.HasChildNodes);
			Console.WriteLine("子节点的值\t:{0}",xnode.InnerText);
			Console.WriteLine("子节点XML\t:{0}",xnode.InnerXml);
			Console.WriteLine("本身及子节点XML\t:{0}",xnode.OuterXml);
			Console.WriteLine("所属XML文档\t:{0}",xnode.OwnerDocument.Name);
			Console.WriteLine("父节点\t\t:{0}",xnode.ParentNode.Name);
		}

		/// 应用程序的主入口点。
		/// </summary>
		[STAThread]
		static void Main(string[] args)
		{
			T t=new T();
			t.ShowNodeDetailInfo();
		}
	}
}

⌨️ 快捷键说明

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