为了账号安全,请及时绑定邮箱和手机立即绑定

C#验证XML文件登录问题

C#验证XML文件登录问题

绝地无双 2019-03-25 10:16:18
<?xml version="1.0" encoding="gb2312"?><ShowList> <Movie> <user>admin</user> <password>1</password> </Movie> <Movie> <user>aa</user> <password>2</password> </Movie> <Movie> <user>ww</user> <password>ww</password> </Movie></ShowList>
查看完整描述

2 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

1XmlNodeList usersList = xmlDoc.SelectNodes("//Movie/user");

这一句你已经选择了所有user节点,而你又在user节点下去获取user和password,显然不行

所以改成

1XmlNodeList usersList = xmlDoc.SelectNodes("//Movie");

这样就好了,另外

1if (comboBox1.Equals(usersList[i].SelectSingleNode("user").InnerText) && textBox1.Equals(usersList[i].SelectSingleNode("password").InnerText))

这一句有问题,应该是

1comboBox1.Text.Equals...&& textBox1.Text.Equals...


查看完整回答
反对 回复 2019-03-30
?
繁花不似锦

TA贡献1851条经验 获得超4个赞

password是user的同级节点,是Movie的子节点,不是user的子节点

查看完整回答
反对 回复 2019-03-30
  • 2 回答
  • 0 关注
  • 712 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信