各位大仙,请帮忙了!!如何用JAVA解析和生成 EDIFACT 文件
例如:某个EDIFACT文件中内容如下,如何解析:
UNA:+.? '
UNB+UNOA:1+FBCSONYTV+SONYJP000034:ZZZ+100820:1431+223'
UNH+1+DESADV:D:96B:UN'
BGM+351+9004409260000076+22'
DTM+137:20100820:102'
MEA+VOL+AAW+MTQ:22.778071'
MEA+CT+SQ+NMP:20'
MEA+WT+AAD+KGM:129.091'
RFF+BH:IST0008825'
RFF+BM:IST0005212'
DTM+171:20100819:102'
RFF+IV:9260000076'
RFF+OH:9004409260000076'
NAD+CN+250100::91'
NAD+CZ+900440::91'
NAD+UD+250100::91'
TOD+6++DDP'LOC+1'
TDT+20++3++CELC:172:3+++::11:PRO-EMHU830778'
LOC+9+MXTIJ::6'
DTM+133:20100819:102'
LOC+7+US000000000+RM1::91'
DTM+17:20100819:102'
LOC+11+USXXX::6'
DTM+132:20100819:102'
LOC+130+US000000000::91+RM1::91'
LOC+88+MXDUMMY::91+T1::91'
EQD+CN+EMHU830778+9300+++8'
MEA+CT+CT+NMB:20'
MEA+VOL+AAW+MTQ:22.778071'
MEA+WT+AAB+KGM:129.091'
SEL+2313+SH'CPS+0001++4'
PAC+20+::Z1+CT:67:6'
MEA+VOL+AAW+MTQ:22.778071'
MEA+WT+G+KGM:129.091'
QTY+52:1'PCI+17'
RFF+AAQ:EMHU830778'
GIN+ML+00001:00020'
PAC+20+::Z2+CT:67:6'
LIN+0001++18247300:VP::91'
PIA+1+18247300:BP::92'
MEA+WT+AAC+KGM:6.455'
QTY+12:20'
QTY+107:20'
ALI++8'
GIN+BN+8000010:8000010+8000035:8000035+8000054:8000054+8000071:8000071+8000073:8000073'
GIN+BN+8000074:8000074+8000077:8000077+8000079:8000079+8000089:8000089+8000097:8000097'
GIN+BN+8000105:8000105+8000111:8000111+8000125:8000125+8000143:8000143+8000145:8000145'
GIN+BN+8000181:8000181+8000182:8000182+8000187:8000187+8000192:8000192+8000195:8000195'
FTX+ZZ1+3+F'
RFF+ON:BP0021'
RFF+AAA:00010'
RFF+VN:BP0021'
UNT+54+1'
UNZ+1+223'帮忙了,小弟在此跪谢,谢谢!!!