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#代码)。
- XmlDocument xmlDoc = new XmlDocument();
- xmlDoc.Load(Server.MapPath("虚拟路径"));
- XmlNodeList nodeList = xmlDoc.GetElementsByTagName("userName");
- /*下面假定将内容读到Literal1里面*/
- Literal1.Text = nodeList[0].InnerText;
***
本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/846153如需转载请自行联系原作者
RQSLT