zoukankan      html  css  js  c++  java
  • 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;
    
    		}
    
    	}
    }
    
    
  • 相关阅读:
    集合
    二维数组
    数组案例
    数组
    date time 和string
    if和for的案例
    if条件语句 for循环语句
    Windows Azure Mangement API 之 更方便的使用Mangement API
    Azure Table storage 之改进DynamicTableEntity类为其添加动态语言扩展
    Windows Azure Table storage 之 动态Table类 DynamicTableEntity
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/1814740.html
Copyright © 2011-2022 走看看