Java小说阅读器课程设计
小说阅读器项目的DomReader类,代码不复杂,但思路挺实用的。主要就是用SAXReader把info.xml读进来,再结合XPath对用户信息做匹配判断。要验证用户名和密码,就把输入按.分开,挨个找。要是想单查用户名,那就用?来触发另一套逻辑。嗯,逻辑不复杂,适合初学者练手,也方便你理解dom4j的用法。
XMLWriter的使用也值得一看,写回 XML 文件的时候格式还挺规整。要是你在做课程设计或者练习用户数据的相关功能,这份代码还是蛮值得参考的。
不过注意点,像文件路径、编码这些,最好别写死。改成可配置的更灵活。你也可以加点 UI 逻辑,用BufferedReader从控制台接用户指令,比如输入用户名密码直接调用print方法返回结果,交互感更强。
你要是对dom4j不太熟,推荐你看看saxreader 解析 XML这个链接,写得还蛮清楚。
下载地址
用户评论