有更好,就像一个表格有了 标题 和格式。
如果没有你知道那是什么数据?这些数据是不是合法?如果有 Schema 就可以让工具作一些基本的验证,
还可以让 编辑器 对很多 枚举型 数值给出可选值提示,
提高效率。还可以让 JAXB 这样的编译器自动根据 Schema 生成 JavaBean 类,
还可以生成默认验证类(当然只有些基本功能,比如它对含有 pattern 的字段生成一个正则表达式验证方法),读取文档可以生成 用 apache commons-digester 来读文档填充 JavaBean ,写出 xml 当然更简单, 对于读写操作你做得最多的可能就只剩下 验证了。