• xml 操作文档


    xml code:

    using System;
    using System.IO;
    using System.Xml;
    
    namespace AutoUpdate
    {
    	/// <summary>
    	/// XmlFiles 的摘要说明。
    	/// </summary>
    	public class XmlFiles:XmlDocument
    	{
    		#region 字段与属性
    		private string _xmlFileName;
    		public string XmlFileName
    		{
    			set{_xmlFileName = value;}
    			get{return _xmlFileName;}
    		}
    		#endregion
    
    		public XmlFiles(string xmlFile)
    		{
    			XmlFileName = xmlFile;
    			
    			this.Load(xmlFile);
    		}
    		/// <summary>
    		/// 给定一个节点的xPath表达式并返回一个节点
    		/// </summary>
    		/// <param name="node"></param>
    		/// <returns></returns>
    		public XmlNode FindNode(string xPath)
    		{
    			XmlNode xmlNode = this.SelectSingleNode(xPath);
    			return xmlNode;
    		}
    		/// <summary>
    		/// 给定一个节点的xPath表达式返回其值
    		/// </summary>
    		/// <param name="xPath"></param>
    		/// <returns></returns>
    		public string GetNodeValue(string xPath)
    		{
    			XmlNode xmlNode = this.SelectSingleNode(xPath);
    			return xmlNode.InnerText;
    		}
    		/// <summary>
    		/// 给定一个节点的表达式返回此节点下的孩子节点列表
    		/// </summary>
    		/// <param name="xPath"></param>
    		/// <returns></returns>
    		public XmlNodeList GetNodeList(string xPath)
    		{
    			XmlNodeList nodeList = this.SelectSingleNode(xPath).ChildNodes;
    			return nodeList;
    
    		}
    
    	}
    }
    
    
  • 相关阅读:
    CSS定位 position
    时间日期类--显示时间
    【HDOJ】4775 Infinite Go
    【HDOJ】4297 One and One Story
    【HDOJ】4056 Draw a Mess
    【HDOJ】2242 考研路茫茫——空调教室
    【HDOJ】3828 A + B problem
    【HDOJ】3386 Final Kichiku “Lanlanshu”
    【HDOJ】1648 Keywords
    【HDOJ】1699 The comment in cpp
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/1814740.html
Copyright © 2020-2023  润新知