导入Java / Groovy的文本文件处理库?

时间:2010-05-15 02:27:37

标签: java text groovy import

在很多现实应用程序的实现中,我们都要求导入某种(文本)文件。通常我们会实现一些(硬编码?)逻辑来验证文件(例如。正确的标题,适当的分隔符数,适当的日期/时间值等)。最终还需要检查表中是否存在相关数据(例如,文本文件中字段1的值必须在某些基本数据表中有一个条目)。

虽然XML使用XSD和DTD(在某种程度上)解决了这个问题,但我们最终会一次又一次地破解专有文本文件格式。

是否有框架允许创建类似于xsd方法的模板?这样可以更灵活地对文件格式更改做出反应或实现新格式。

感谢任何提示

Sven

1 个答案:

答案 0 :(得分:1)

我能想到的最近的事情是FileHelpers。它在C#中,因此必须移植到Java,但这不应该是一个大问题。