C#下读取xml节点的数据总结.doc

C#下读取xml节点的数据总结.doc

ID:51300381

大小:206.00 KB

页数:6页

时间:2020-03-10

C#下读取xml节点的数据总结.doc_第1页
C#下读取xml节点的数据总结.doc_第2页
C#下读取xml节点的数据总结.doc_第3页
C#下读取xml节点的数据总结.doc_第4页
C#下读取xml节点的数据总结.doc_第5页
资源描述:

《C#下读取xml节点的数据总结.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、读:     //打开某文件(假设web.config在根目录中)    string filename=Server.MapPath("/") + @"WebApplication1web.config";    XmlDocument xmldoc= new XmlDocument();    xmldoc.Load(filename);     //得到顶层节点列表    XmlNodeList topM=xmldoc.DocumentElement.ChildNodes;    foreach(X

2、mlElement element in topM)    {     if(element.Name.ToLower()=="appsettings")     {       //得到该节点的子节点      XmlNodeList nodelist=element.ChildNodes;       if ( nodelist.Count >0 )      {       //DropDownList1.Items.Clear();        foreach(XmlElement el in n

3、odelist)//读元素值       {        //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; 

4、             //同样在这里可以修改元素值,在后面save。         //  el.Attributes["value"].Value=this.TextBox2.Text;       }       }     }    }    xmldoc.Save(filename); 在某节点下增加一个元素,并设置值:     if(element.Name.ToLower()=="appsettings")    {      XmlElement elem =xmldoc.CreateE

5、lement("add");          element.AppendChild(elem);     elem.InnerText="ltp";      xmldoc.Save(filename);           } 效果:          ltpadd>  appSettings> 在某节点下增加一个元素,并增加两个属性:    if(eleme

6、nt.Name.ToLower()=="appsettings")    {      XmlElement elem =xmldoc.CreateElement("add");     element.AppendChild(elem);      XmlAttribute xa=xmldoc.CreateAttribute("key");     xa.Value="ltp";      XmlAttribute xa2=xmldoc.CreateAttribute("value");     xa2.

7、Value="first";      elem.SetAttributeNode(xa);     elem.SetAttributeNode(xa2);      xmldoc.Save(filename);           } 效果:            appSettings> //添加空元素:   XmlNode node

8、=doc.CreateElement(groupname);     node.InnerText="";     doc.LastChild.AppendChild(node);      doc.Save(xmlfile); 删除一个节点元素   string itemname=this.listBox1.SelectedItem.ToString();      this.listBox1.Items.Re

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。