您的位置:首页 > 编程语言 > C#

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]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: