天天看点

C#对xml文件的基本操作

1、建立如下xml文件(xml代码)。

<?xml version="1.0" encoding="utf-8" ?> 

<config> 

    <userName></userName> 

    <biography></biography> 

</config> 

2、给userName添加数据(C#代码),值得注意的是这里如果用xmlDoc.GetElementById会返回null,至少在IE9下是这样的,所以才用了xmlDoc.GetElementsByTagName。

XmlDocument xmlDoc = new XmlDocument();  

xmlDoc.Load(Server.MapPath("虚拟路径"));  

XmlNodeList nodeList = xmlDoc.GetElementsByTagName("userName");  

/*若要存储html代码,可将下面一句改为:  

**nodeList[0].InnerXml = "<![CDATA[" + "html代码" + "]]>";  

*/ 

nodeList[0].InnerText = "张山";  

xmlDoc.Save(Server.MapPath("虚拟路径")); 

3、读取userName的数据(C#代码)。

/*下面假定将内容读到Literal1里面*/ 

Literal1.Text = nodeList[0].InnerText; 

***

本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/846153如需转载请自行联系原作者

RQSLT