在java中读取XML节点

在java中读取XML节点,java,xml-parsing,Java,Xml Parsing,这是我的XML文件 <atm> 我想知道如何验证我在client.java中输入的账号(acno)和密码(以及密码)与atm.xml中的acno和密码匹配…您的int-acno和int-password正在存储客户端提供的数据的值。文档doc具有来自xml的值。只需调用一个方法,比如verify(acno,password,doc)[acno,password]),并通过doc[acno,password]遍历它查找匹配项。仅作一般性评论。请不要以纯文本形式存储密码。大多数用户

这是我的XML文件

<atm>


我想知道如何验证我在client.java中输入的账号(acno)和密码(以及密码)与atm.xml中的acno和密码匹配…

您的int-acno和int-password正在存储客户端提供的数据的值。文档doc具有来自xml的值。只需调用一个方法,比如verify(acno,password,doc)[acno,password]),并通过doc[acno,password]遍历它查找匹配项。

仅作一般性评论。请不要以纯文本形式存储密码。大多数用户的密码集有限,因此您不仅要对应用程序的安全负责,还要对用户登录的所有应用程序负责。将其存储为散列,并使用相同的方法将用户输入的密码转换为散列,然后进行比较在这种情况下,除了保存几行(简单的)代码外,纯文本没有任何优势。ATM问题就是一个例子,值得帮助:)