C#对xml文件的基本操作

1、建立如下xml文件(xml代码)。
  
  
  
  
  1. <?xml version="1.0" encoding="utf-8" ?> 
  2. <config> 
  3.     <userName></userName> 
  4.     <biography></biography> 
  5. </config> 
2、给userName添加数据(C#代码),值得注意的是这里如果用xmlDoc.GetElementById会返回null,至少在IE9下是这样的,所以才用了xmlDoc.GetElementsByTagName。
  
  
  
  
  1. XmlDocument xmlDoc = new XmlDocument();  
  2. xmlDoc.Load(Server.MapPath("虚拟路径"));  
  3. XmlNodeList nodeList = xmlDoc.GetElementsByTagName("userName");  
  4. /*若要存储html代码,可将下面一句改为:  
  5. **nodeList[0].InnerXml = "<![CDATA[" + "html代码" + "]]>";  
  6. */ 
  7. nodeList[0].InnerText = "张山";  
  8. xmlDoc.Save(Server.MapPath("虚拟路径")); 
3、读取userName的数据(C#代码)。
  
  
  
  
  1. XmlDocument xmlDoc = new XmlDocument();  
  2. xmlDoc.Load(Server.MapPath("虚拟路径"));  
  3. XmlNodeList nodeList = xmlDoc.GetElementsByTagName("userName");  
  4. /*下面假定将内容读到Literal1里面*/ 
  5. Literal1.Text = nodeList[0].InnerText; 

***

你可能感兴趣的:(xml,C#,基本,简单,Html代码)