想用Java写一个通讯录,,不用数据库,,需要用文件形式存储,考虑用文本文件或者XML,但不知两者有什么区别,百度了一下说XML结构比较严谨,是不是读取的时候会比较快?还是差不多?用那个存储比较优越,请教各位大神了!
java xml 通讯录
------解决方案--------------------
存数据的话,用xml比较方便吧,因为你可以用dom4j之类的工具操作xml文件,增删改比较方便。如果单纯用文本文件的话,估计要自己写操作文件的方法。。
------解决方案--------------------
XML只是定义好的一种规则,按照这种规则去读去写别人都已经帮你写好了方法,如果你自己定义一种规则肯定也是可以的
------解决方案--------------------
xqj 可以使用XQuery 像 SQL操作数据库一样操作xml