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

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

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

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

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

读写xml所有节点个人小结 和 读取xml节点的数据总结
读写xml所有节点个人小结 和 读取xml节点的数据总结    xmldoc.Save(filename);
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结在某节点下增加一个元素,并设置值:
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结    
if(element.Name.ToLower()=="appsettings")
读写xml所有节点个人小结 和 读取xml节点的数据总结读写xml所有节点个人小结 和 读取xml节点的数据总结    
{
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结     XmlElement elem 
=xmldoc.CreateElement("add");
读写xml所有节点个人小结 和 读取xml节点的数据总结     
读写xml所有节点个人小结 和 读取xml节点的数据总结     element.AppendChild(elem);
读写xml所有节点个人小结 和 读取xml节点的数据总结     elem.InnerText
="ltp";
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结     xmldoc.Save(filename);
读写xml所有节点个人小结 和 读取xml节点的数据总结       
读写xml所有节点个人小结 和 读取xml节点的数据总结    }

读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结效果:
读写xml所有节点个人小结 和 读取xml节点的数据总结  
<appSettings>
读写xml所有节点个人小结 和 读取xml节点的数据总结    
<add key="密码" value="admin" />
读写xml所有节点个人小结 和 读取xml节点的数据总结    
<add>ltp</add>
读写xml所有节点个人小结 和 读取xml节点的数据总结  
</appSettings>
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结在某节点下增加一个元素,并增加两个属性:
读写xml所有节点个人小结 和 读取xml节点的数据总结    
if(element.Name.ToLower()=="appsettings")
读写xml所有节点个人小结 和 读取xml节点的数据总结读写xml所有节点个人小结 和 读取xml节点的数据总结    
{
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结     XmlElement elem 
=xmldoc.CreateElement("add");
读写xml所有节点个人小结 和 读取xml节点的数据总结     element.AppendChild(elem);
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结     XmlAttribute xa
=xmldoc.CreateAttribute("key");
读写xml所有节点个人小结 和 读取xml节点的数据总结     xa.Value
="ltp";
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结     XmlAttribute xa2
=xmldoc.CreateAttribute("value");
读写xml所有节点个人小结 和 读取xml节点的数据总结     xa2.Value
="first";
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结     elem.SetAttributeNode(xa);
读写xml所有节点个人小结 和 读取xml节点的数据总结     elem.SetAttributeNode(xa2);
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结
读写xml所有节点个人小结 和 读取xml节点的数据总结     xmldoc.Save(filename);
读写xml所有节点个人小结 和 读取xml节点的数据总结       
读写xml所有节点个人小结 和 读取xml节点的数据总结    }

读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结效果:
读写xml所有节点个人小结 和 读取xml节点的数据总结  
<appSettings>
读写xml所有节点个人小结 和 读取xml节点的数据总结    
<add key="密码" value="admin" />
读写xml所有节点个人小结 和 读取xml节点的数据总结    
<add key="ltp" value="first" />
读写xml所有节点个人小结 和 读取xml节点的数据总结  
</appSettings>
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结
//添加空元素:
读写xml所有节点个人小结 和 读取xml节点的数据总结
   XmlNode node=doc.CreateElement(groupname);
读写xml所有节点个人小结 和 读取xml节点的数据总结     node.InnerText
="";
读写xml所有节点个人小结 和 读取xml节点的数据总结     doc.LastChild.AppendChild(node);
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结     doc.Save(xmlfile);
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结删除一个节点元素
读写xml所有节点个人小结 和 读取xml节点的数据总结   
string itemname=this.listBox1.SelectedItem.ToString();
读写xml所有节点个人小结 和 读取xml节点的数据总结   
读写xml所有节点个人小结 和 读取xml节点的数据总结   
this.listBox1.Items.Remove(this.listBox1.SelectedItem);
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结   
//begin del xmlfile
读写xml所有节点个人小结 和 读取xml节点的数据总结
   XmlDocument doc=new XmlDocument();
读写xml所有节点个人小结 和 读取xml节点的数据总结   doc.Load(xmlfile);
读写xml所有节点个人小结 和 读取xml节点的数据总结   
读写xml所有节点个人小结 和 读取xml节点的数据总结   XmlNodeList topM
=doc.DocumentElement.ChildNodes;
读写xml所有节点个人小结 和 读取xml节点的数据总结   
foreach(XmlElement element in topM)
读写xml所有节点个人小结 和 读取xml节点的数据总结读写xml所有节点个人小结 和 读取xml节点的数据总结   
{
读写xml所有节点个人小结 和 读取xml节点的数据总结    
if(element.Name==this.comboBox1.Text)
读写xml所有节点个人小结 和 读取xml节点的数据总结读写xml所有节点个人小结 和 读取xml节点的数据总结    
{
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结     
//得到该节点的子节点
读写xml所有节点个人小结 和 读取xml节点的数据总结
     XmlNodeList nodelist=element.ChildNodes;      
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结     
foreach(XmlElement el in nodelist)//读元素值
读写xml所有节点个人小结 和 读取xml节点的数据总结读写xml所有节点个人小结 和 读取xml节点的数据总结
     {       
读写xml所有节点个人小结 和 读取xml节点的数据总结      
if(el.Attributes["key"].Value==itemname)
读写xml所有节点个人小结 和 读取xml节点的数据总结读写xml所有节点个人小结 和 读取xml节点的数据总结      
{
读写xml所有节点个人小结 和 读取xml节点的数据总结       element.RemoveChild(el);
读写xml所有节点个人小结 和 读取xml节点的数据总结      }

读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结     }
//循环元素
读写xml所有节点个人小结 和 读取xml节点的数据总结
      
读写xml所有节点个人小结 和 读取xml节点的数据总结    }
//得到组
读写xml所有节点个人小结 和 读取xml节点的数据总结
 
读写xml所有节点个人小结 和 读取xml节点的数据总结   }
//循环组
读写xml所有节点个人小结 和 读取xml节点的数据总结

读写xml所有节点个人小结 和 读取xml节点的数据总结   doc.Save(xmlfile);  
//一定要保存一下,否则不起作用
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结
//筛选数据
读写xml所有节点个人小结 和 读取xml节点的数据总结
private void Reader_Xml(string pathFlie)
读写xml所有节点个人小结 和 读取xml节点的数据总结读写xml所有节点个人小结 和 读取xml节点的数据总结
{
读写xml所有节点个人小结 和 读取xml节点的数据总结   XmlDocument Xmldoc
=new XmlDocument();
读写xml所有节点个人小结 和 读取xml节点的数据总结   Xmldoc.Load(pathFlie);
读写xml所有节点个人小结 和 读取xml节点的数据总结   XmlNodeList Record1
=Xmldoc.DocumentElement.SelectNodes(Code[@id='1'])
读写xml所有节点个人小结 和 读取xml节点的数据总结   
int f=0;
读写xml所有节点个人小结 和 读取xml节点的数据总结   
foreach(XmlNode xnode in Record1)
读写xml所有节点个人小结 和 读取xml节点的数据总结读写xml所有节点个人小结 和 读取xml节点的数据总结    
{
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结    }

读写xml所有节点个人小结 和 读取xml节点的数据总结}
读写xml所有节点个人小结 和 读取xml节点的数据总结读写xml所有节点个人小结 和 读取xml节点的数据总结/*读取xml数据   两种xml方式*/
读写xml所有节点个人小结 和 读取xml节点的数据总结
<aaa>
读写xml所有节点个人小结 和 读取xml节点的数据总结     
<bb>something</bb>
读写xml所有节点个人小结 和 读取xml节点的数据总结     
<cc>something</cc>
读写xml所有节点个人小结 和 读取xml节点的数据总结
</aaa>
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结
<aaa>
读写xml所有节点个人小结 和 读取xml节点的数据总结    
<add key="123" value="321"/>
读写xml所有节点个人小结 和 读取xml节点的数据总结
</aaa>
读写xml所有节点个人小结 和 读取xml节点的数据总结
读写xml所有节点个人小结 和 读取xml节点的数据总结读写xml所有节点个人小结 和 读取xml节点的数据总结
/*第一种方法*/
读写xml所有节点个人小结 和 读取xml节点的数据总结DS.ReadXml(
"your xmlfile name");
读写xml所有节点个人小结 和 读取xml节点的数据总结Container.DataItem(
"bb");
读写xml所有节点个人小结 和 读取xml节点的数据总结Container.DataItem(
"cc");
读写xml所有节点个人小结 和 读取xml节点的数据总结DS.ReadXmlSchema(
"your xmlfile name");
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结读写xml所有节点个人小结 和 读取xml节点的数据总结
/*第二种方法*/
读写xml所有节点个人小结 和 读取xml节点的数据总结
<aaa>
读写xml所有节点个人小结 和 读取xml节点的数据总结    
<add key="123" value="321"/>
读写xml所有节点个人小结 和 读取xml节点的数据总结
</aaa>
读写xml所有节点个人小结 和 读取xml节点的数据总结如果我要找到123然后取到321应该怎么写呢?
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结
using System.XML;
读写xml所有节点个人小结 和 读取xml节点的数据总结XmlDataDocument xmlDoc 
= new System.Xml.XmlDataDocument();
读写xml所有节点个人小结 和 读取xml节点的数据总结xmlDoc.Load(
@"c:\Config.xml");
读写xml所有节点个人小结 和 读取xml节点的数据总结XmlElement elem 
= xmlDoc.GetElementById("add");
读写xml所有节点个人小结 和 读取xml节点的数据总结
string str = elem.Attributes["value"].Value
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结读写xml所有节点个人小结 和 读取xml节点的数据总结
/*第三种方法:  SelectSingleNode  读取两种格式的xml *---/
读写xml所有节点个人小结 和 读取xml节点的数据总结--------------------------------------------------------------------
读写xml所有节点个人小结 和 读取xml节点的数据总结<?xml version="1.0" encoding="utf-8" ?>
读写xml所有节点个人小结 和 读取xml节点的数据总结<configuration>
读写xml所有节点个人小结 和 读取xml节点的数据总结    <appSettings>
读写xml所有节点个人小结 和 读取xml节点的数据总结       <ConnectionString>Data Source=yf; user id=ctm_dbo;password=123</ConnectionString>             
读写xml所有节点个人小结 和 读取xml节点的数据总结  </appSettings>
读写xml所有节点个人小结 和 读取xml节点的数据总结</configuration>
读写xml所有节点个人小结 和 读取xml节点的数据总结--------------------------------------------------------------------------
读写xml所有节点个人小结 和 读取xml节点的数据总结XmlDocument doc = new XmlDocument();
读写xml所有节点个人小结 和 读取xml节点的数据总结doc.Load(strXmlName);
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结    XmlNode node=doc.SelectSingleNode("/configuration/appSettings/ConnectionString");
读写xml所有节点个人小结 和 读取xml节点的数据总结    if(node!=null)
读写xml所有节点个人小结 和 读取xml节点的数据总结    {
读写xml所有节点个人小结 和 读取xml节点的数据总结     string k1=node.Value;    //null
读写xml所有节点个人小结 和 读取xml节点的数据总结     string k2=node.InnerText;//Data Source=yf; user id=ctm_dbo;password=123
读写xml所有节点个人小结 和 读取xml节点的数据总结     string k3=node.InnerXml;//Data Source=yf; user id=ctm_dbo;password=123
读写xml所有节点个人小结 和 读取xml节点的数据总结     node=null;
读写xml所有节点个人小结 和 读取xml节点的数据总结    }
读写xml所有节点个人小结 和 读取xml节点的数据总结 
读写xml所有节点个人小结 和 读取xml节点的数据总结********************************************************************
读写xml所有节点个人小结 和 读取xml节点的数据总结<?xml version="1.0" encoding="utf-8" ?>
读写xml所有节点个人小结 和 读取xml节点的数据总结<configuration>
读写xml所有节点个人小结 和 读取xml节点的数据总结    <appSettings>
读写xml所有节点个人小结 和 读取xml节点的数据总结       <add key="ConnectionString" value="Data Source=yf; user id=ctm_dbo;password=123" />             
读写xml所有节点个人小结 和 读取xml节点的数据总结  </appSettings>
读写xml所有节点个人小结 和 读取xml节点的数据总结</configuration>
读写xml所有节点个人小结 和 读取xml节点的数据总结**--------------------------------------------------------------------**
读写xml所有节点个人小结 和 读取xml节点的数据总结     XmlNode node=doc.SelectSingleNode("/configuration/appSettings/add");
读写xml所有节点个人小结 和 读取xml节点的数据总结    if(node!=null)
读写xml所有节点个人小结 和 读取xml节点的数据总结    {
读写xml所有节点个人小结 和 读取xml节点的数据总结     string k=node.Attributes["key"].Value;
读写xml所有节点个人小结 和 读取xml节点的数据总结     string v=node.Attributes["value"].Value;
读写xml所有节点个人小结 和 读取xml节点的数据总结     node=null;
读写xml所有节点个人小结 和 读取xml节点的数据总结    }
读写xml所有节点个人小结 和 读取xml节点的数据总结*--------------------------------------------------------------------*
读写xml所有节点个人小结 和 读取xml节点的数据总结    XmlNode node=doc.SelectSingleNode("/configuration/appSettings/add");
读写xml所有节点个人小结 和 读取xml节点的数据总结    if(node!=null)
读写xml所有节点个人小结 和 读取xml节点的数据总结    {
读写xml所有节点个人小结 和 读取xml节点的数据总结     XmlNodeReader nr=new XmlNodeReader(node);
读写xml所有节点个人小结 和 读取xml节点的数据总结     nr.MoveToContent();
读写xml所有节点个人小结 和 读取xml节点的数据总结    //检查当前节点是否是内容节点。如果此节点不是内容节点,则读取器向前跳至下一个内容节点或文件结尾。
读写xml所有节点个人小结 和 读取xml节点的数据总结     nr.MoveToAttribute("value");
读写xml所有节点个人小结 和 读取xml节点的数据总结     string s=nr.Value;
读写xml所有节点个人小结 和 读取xml节点的数据总结     node=null;
读写xml所有节点个人小结 和 读取xml节点的数据总结    }