当格式化为可读性时,我可以使用 Smooks (1.5) 读取 EDI 文件
ISA*SD* *DFDF* *SDFDSF*FHGFH *44*GHGHGHG *GHGH*GHGHGH*^*GHGHG*46345345*B*4*:~
GS*SS*2323*23232*232323*32323*1*X*FDFGDFGDF~
GE*YTRY*DF~
IEA*DF*DGHJGHHGG~
为了阅读这篇文章,我使用了以下配置
<medi:delimiters segment=" " field="*"
component="^" sub-component="~" escape="?" />
但是它失败了,当我尝试使用相同的分隔符配置读取以下 EDI(未格式化的 EDI)段时
ISA*SD* *DFDF* *SDFDSF*FHGFH *44*GHGHGHG *GHGH*GHGHGH*^*GHGHG*46345345*B*4*:~GS*SS*2323*23232*232323*32323*1*X*FDFGDFGDF~GE*YTRY*DF~IEA*DF*DGHJGHHGG~
这里的问题是,所有段代码都在同一行。我知道它无法读取 EDI 段的原因。它因为配置段 =“ 

”而失败。是否可以读取这些类型的 EDI 消息。还是这是不切实际的 EDI 信息?我相信 EDI X12 标准不需要回车和换行符。我想知道如何阅读此未格式化的 EDI 以及如何为此未格式化的 EDI 配置分隔符