C# XML读取修改操作
2013-10-23 15:48
330 查看
[align=left]XML 读取修改操作。[/align]
[align=left] 读取[/align]
[align=left]XmlTextReader textReader = new XmlTextReader(Server.MapPath( "mb_Msg.xml"));[/align]
[align=left] textReader.Read();[/align]
[align=left] while (textReader.Read())[/align]
[align=left] {[/align]
[align=left] textReader.MoveToElement();[/align]
[align=left] if (textReader.Name == "msg" )[/align]
[align=left] {[/align]
[align=left] content.Text = textReader.ReadString();[/align]
[align=left] [/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] textReader.Close();[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left]修改:[/align]
[align=left] XmlDocument xml = new XmlDocument();
xml.Load(Server.MapPath("YG_msg.xml"));
XmlNode msg = xml.SelectSingleNode("/root/msg");
msg.InnerText = getstring(Request.Form["content"]);
XmlNode user = xml.SelectSingleNode("/root/user");
user.InnerText = getstring(Request.Form["fn_userName"]);
XmlNode pwd = xml.SelectSingleNode("/root/pwd");
if (getstring(Request.Form["fn_userPwd"]).Trim() != string.Empty)
{
pwd.InnerText = getstring(Request.Form["fn_userPwd"]);
}
xml.Save(Server.MapPath("YG_msg.xml"));
FormBase.showmsg("设置成功", "success", "", "closewin('winmsg');", this);[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left]xml:(name='mb_Msg.xml')[/align]
[align=left]<?xml version=" 1.0" encoding=" utf-8" ?>[/align]
[align=left]<root>[/align]
[align=left] <msg> xm 您好,这是一条回访信息,请勿回复![/align]
[align=left] </msg>[/align]
[align=left]</root>[/align]
[align=left] 读取[/align]
[align=left]XmlTextReader textReader = new XmlTextReader(Server.MapPath( "mb_Msg.xml"));[/align]
[align=left] textReader.Read();[/align]
[align=left] while (textReader.Read())[/align]
[align=left] {[/align]
[align=left] textReader.MoveToElement();[/align]
[align=left] if (textReader.Name == "msg" )[/align]
[align=left] {[/align]
[align=left] content.Text = textReader.ReadString();[/align]
[align=left] [/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] textReader.Close();[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left]修改:[/align]
[align=left] XmlDocument xml = new XmlDocument();
xml.Load(Server.MapPath("YG_msg.xml"));
XmlNode msg = xml.SelectSingleNode("/root/msg");
msg.InnerText = getstring(Request.Form["content"]);
XmlNode user = xml.SelectSingleNode("/root/user");
user.InnerText = getstring(Request.Form["fn_userName"]);
XmlNode pwd = xml.SelectSingleNode("/root/pwd");
if (getstring(Request.Form["fn_userPwd"]).Trim() != string.Empty)
{
pwd.InnerText = getstring(Request.Form["fn_userPwd"]);
}
xml.Save(Server.MapPath("YG_msg.xml"));
FormBase.showmsg("设置成功", "success", "", "closewin('winmsg');", this);[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left]xml:(name='mb_Msg.xml')[/align]
[align=left]<?xml version=" 1.0" encoding=" utf-8" ?>[/align]
[align=left]<root>[/align]
[align=left] <msg> xm 您好,这是一条回访信息,请勿回复![/align]
[align=left] </msg>[/align]
[align=left]</root>[/align]
相关文章推荐
- C#的XML读取、增加、修改和删除操作
- C# XML操作总结2 包括读取、插入、修改、删除
- XML-6处理(C#—XML读取、增加、修改和删除操作 )A-B版本
- 用C#创建XML文档和读取并修改XML文档
- C#xml创建修改读取删除帮助类XmlHelper.cs
- C#使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例
- C#中操作XML (节点添加,修改,删除完整版)
- C#中操作XML (修改完整版)
- c# XML读取创建修改节点,子节点,和值
- c#对xml多属性节点的增加,删除,修改操作源码
- C#操作XML方法:新增、修改和删除节点与属性
- c#读取xml操作
- C#不使用DataSet操作XML,XmlDocument读写xml所有节点及读取xml节点的数据总结
- [C#]XmlDocument_修改xml文件操作.
- C#DynamicXml动态读取操作XML(XML到Object的通用实现)
- C#操作XML之读取XML
- C# 中的XML操作详解:读取,过滤以及数据绑定
- C#文件夹及文件操作(检查 创建 读取 写入 修改 删除)
- ASP.NET XML读取、增加、修改和删除操作
- C#中操作XML (修改完整版) (转)