易截截图软件、单文件、免安装、纯绿色、仅160KB

读写xml所有节点个人小结 和 读取xml节点的数据总结

//打开某文件(假设web.config在根目录中)
     string filename=Server.MapPath("/") + @"WebApplication1\web.config";
     XmlDocument xmldoc= new XmlDocument();
     xmldoc.Load(filename);
     //得到顶层节点列表
     XmlNodeList topM=xmldoc.DocumentElement.ChildNodes;
     foreach(XmlElement element in topM)
     {
      if(element.Name.ToLower()=="appsettings")
      {
       //得到该节点的子节点
       XmlNodeList nodelist=element.ChildNodes;
       if ( nodelist.Count >0 )
       {
        //DropDownList1.Items.Clear();
        foreach(XmlElement el in nodelist)//读元素值
        {
         //DropDownList1.Items.Add(el.Attributes["key"].InnerXml);
         //this.TextBox2.Text=el.Attributes["key"].InnerText;
         this.TextBox2.Text=el.Attributes["key"].Value;
         this.Label1.Text=el.Attributes["value"].Value;
             //同样在这里可以修改元素值,在后面save。
          //   el.Attributes["value"].Value=this.TextBox2.Text;
        }
       }
      }
     }
     xmldoc.Save(filename);
在某节点下增加一个元素,并设置值:
     if(element.Name.ToLower()=="appsettings")
     {
 &n


相关文档:

使用XMLList读取XML数据


使用XMLList读取XML数据
  XML对象提供了一个返回XMLList类型的方法elements(),既返回所有XML对象的子元素节点,随后我们可以通过for each语句循环则可访问到整个XML数据内容。以上面创建内部XML文档的XML数据为例,详细见如下代码块:
varlist:XMLList=pXml.elements();
foreach(varelement:XMLinlist)
{
  // ......

ThroughoutCMS技术共享系列(2):XML访问类

     上次把数据库访问类共享出来了,几个同事网上感慨了一番,真的没有想到我还保留5年前的代码,我说,代码本来就是应该被阅读和研究的,代码同样具有思想和情节,这就是在一穷二白的情况下的历史和轨迹。配置管理同样也是一位尽职的史官。
     总结一下,上次给出的代码 ......

使用kxml解析xml文件(二)

一. 不同XML格式上的差异
<Bil BilID="09120005">
<Product PID="XS000-3">
<Package Needuan="10"/>
<Package Needuan="8"/>
</Product>
</Bil>
 

<channel>
<title>Meerkat: An Open2 Wire Service</title>
<link>http://meerkat. ......

.NET修改xml文件

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using i_salesDAL;
using i_s ......

XML文件修改操作

此XML实例以服务器端部门管理为例:(其界面如下)
  private void btn_UpdateGroup_Click(object sender, EventArgs e)
        {  
            XmlDocument xmlDoc = new XmlDocument();
  & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号