Spring batch 读取文件而不返回cariage
我有一个没有cariage返回的xml文件(不符合),其结构如下:Spring batch 读取文件而不返回cariage,spring-batch,Spring Batch,我有一个没有cariage返回的xml文件(不符合),其结构如下: <?xml version="1.0" encoding="utf-8"?><DOC><AAAA>valueA</AAAA><BBBB>valueB</BBBB><CCCC>valueC</CCCC></DOC><?xml version="1.0" encoding="utf-8"?><DOC>&
<?xml version="1.0" encoding="utf-8"?><DOC><AAAA>valueA</AAAA><BBBB>valueB</BBBB><CCCC>valueC</CCCC></DOC><?xml version="1.0" encoding="utf-8"?><DOC><AAAA>valueA</AAAA><BBBB>valueB</BBBB><CCCC>valueC</CCCC></DOC><?xml version="1.0" encoding="utf-8"?><DOC><AAAA>valueA</AAAA><BBBB>valueB</BBBB><CCCC>valueC</CCCC></DOC><?xml version="1.0" encoding="utf-8"?><DOC><AAAA>valueA</AAAA><BBBB>valueB</BBBB><CCCC>valueC</CCCC></DOC><?xml version="1.0" encoding="utf-8"?><DOC><AAAA>valueA</AAAA><BBBB>valueB</BBBB><CCCC>valueC</CCCC></DOC>
valueAvalueBvalueCvalueAvalueBvalueCvalueCvalueCvalueCvalueCvalueCvalueCvalueCvalueCvalueCvalueCvalueC
我如何使用SpringBatch阅读它,是否有其他方法可以做到这一点,而无需编写tasklet来插入cariage return或编写自定义FlatFileItemReader
Thx全班学生完成以下工作:
一种BufferedReaderFactory,用于读取没有行尾的简单二进制(或文本)文件,如大型机复制书生成的文件。读卡器将流拆分为固定的行尾(而不是基于纯文本的常规)。与默认纯文本实现一样,行尾将被丢弃
您只需要设置LineEnding属性=)为什么不使用
StateEventItemReader
?StateEventItemReader不需要有效的xml和根元素?sry,我没有看到多个
headers@MaxDuchan是否要使用Spring批处理验证XML?