读书人

vb.net 怎样修改XML求救!该如何解决

发布时间: 2012-01-03 22:16:06 作者: rapoo

vb.net 怎样修改XML,求救!
想写一个软件加密程序,把密码写入XML里,不知vb.net 怎样读写XML 很急

[解决办法]
XmlTextReader XmlTextWRITER
[解决办法]
DataSet.WriteXml
[解决办法]
这是asp.net的,语法差不多。

private void UpdateElement()
{
xmlDoc=new XmlDocument();
xmlDoc.Load(Server.MapPath("User.xml"));
XmlNodeList nodeList=xmlDoc.SelectSingleNode("user").ChildNodes;//获取所有子节点
foreach(XmlNode xn in nodeList)//遍历所有子节点
{
XmlElement xe=(XmlElement)xn;//将子节点类型转换为XmlElement类型
if(xe.GetAttribute("name")=="风云")//如果name属性值为“风云”
{
xe.SetAttribute("name","发明");


//如果下面有子节点在下走
XmlNodeList nls=xe.ChildNodes;//继续获取xe子节点的所有子节点
foreach(XmlNode xn1 in nls)//遍历
{
XmlElement xe2=(XmlElement)xn1;//转换类型
if(xe2.Name=="pass")//如果找到
{
xe2.InnerText="66666";//则修改
break;

}
}

break;
}
}
xmlDoc.Save(Server.MapPath("user.xml"));//保存
}

读书人网 >VB Dotnet

热点推荐