程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET存取XML實例代碼與注解

ASP.NET存取XML實例代碼與注解

編輯:關於ASP.NET

       ASP.NET存取XML實例代碼:

      using System.Xml;

      初始化一個xml實例

      XmlDocument xml=new XmlDocument();

      導入指定xml文件

      xml.Load(path);

      xml.Load(HttpContext.Current.Server.MapPath(”../7in10.xml”));

      指定一個節點

      XmlNode root=xml.SelectSingleNode(”/root”);

      獲取節點下所有直接子節點

      XmlNodeList childlist=root.ChildNodes;

      判斷該節點下是否有子節點

      root.HasChildNodes;

      獲取同名同級節點集合

      XmlNodeList nodelist=xml.SelectNodes(”/Root/News”);

      生成一個新節點

      XmlElement node=xml.CreateElement(”News”);

      將節點加到指定節點下,作為其子節點

      root.AppendChild(node);

      將節點加到指定節點下某個子節點前

      root.InsertBefore(node,root.ChildeNodes[i]);

      為指定節點的新建屬性並賦值

      node.SetAttribute(”id”,”11111″);

      為指定節點添加子節點

      root.AppendChild(node);

      獲取指定節點的指定屬性值

      string id=node.Attributes["id"].Value;

      獲取指定節點中的文本

      string content=node.InnerText;

      保存XML文件

      xml.Save(path);

      xml.Save(HttpContext.Current.Server.MapPath(”../7in10.xml”));

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved