红联Linux门户
Linux帮助

Java的文本文件处理包 JSaPar

发布时间:2012-11-09 21:34:19来源:红联作者:empast
JSaPar 是一个根据预设模型来解析各种文本文件和CSV文件的Java类库,主要的功能包括:

通过一个 XML 格式的 Schema 文件来解析文本文件的格式
Schema 也可以直接在 Java 代码中操作或者手工编辑
可以使用两个不同的 Schema 来进行不同格式的文件之间的转换
支持大文本处理

示例代码:[code]Reader schemaReader = new FileReader("samples/01_CsvSchema.xml");
Xml2SchemaBuilder xmlBuilder = new Xml2SchemaBuilder();
Reader fileReader = new FileReader("samples/01_Names.csv");
Parser parser = new Parser(xmlBuilder.build(schemaReader));
Document document = parser.build(fileReader);
fileReader.close();[/code]主页:http://jsapar.tigris.org/

下载:http://jsapar.tigris.org/servlets/ProjectDocumentList

来自:开源中国社区
文章评论

共有 0 条评论