C# XML 循环修改节点属性值的问题
<users><userNameUsers="aa"Password="123456"IP="192.168.1.105"/><userNameUsers="bb"Pas...
<users>
<userName Users="aa" Password="123456" IP="192.168.1.105" />
<userName Users="bb" Password="123456" IP="192.168.1.105" />
</users>
有一个新的IP连接 成功后 循环把 这里面的IP值都改成变量IP 展开
<userName Users="aa" Password="123456" IP="192.168.1.105" />
<userName Users="bb" Password="123456" IP="192.168.1.105" />
</users>
有一个新的IP连接 成功后 循环把 这里面的IP值都改成变量IP 展开
展开全部
private void ChangeIpAddress(string ip)
{
XmlDocument doc = new XmlDocument();
doc.Load("XXX.xml");
XmlNode node = doc.SelectSingleNode("users");
foreach (XmlNode childNode in node)
{
if (!childNode.Name.Equals("username", StringComparison.InvariantCultureIgnoreCase))
{
continue;
}
childNode.Attributes["IP"].InnerText = ip;
}
doc.Save("XXX.xml");
}
是这个意思么?
{
XmlDocument doc = new XmlDocument();
doc.Load("XXX.xml");
XmlNode node = doc.SelectSingleNode("users");
foreach (XmlNode childNode in node)
{
if (!childNode.Name.Equals("username", StringComparison.InvariantCultureIgnoreCase))
{
continue;
}
childNode.Attributes["IP"].InnerText = ip;
}
doc.Save("XXX.xml");
}
是这个意思么?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询