在Java中有沒有可以處理沃爾瑪810規範的好X12解析器?Java中有沒有好的X12解析器?
EDI例如:使用Smooks
ISA*00* *00* *16*102096559TEST *14*PARTNERTEST *071214*1406*U*00040*810000263*1*T*>
GS*IN*102096559TEST*PARTNER*20071214*1406*810000263*X*004010
ST*810*0001
BIG*20050205*6463367*20050202*3376103367
REF*IA*123456170*X5T
REF*DP*00017
REF*MR*0020
N1*SU*SUPPLIER NAME
N1*ST*WAL-MART 100*UL*0078742000992
N3*406 SOUTH WALTON BLVD
N4*BENTONVILLE*AR*72712
ITD*05*15*****45
DTM*011*20050205
FOB*CC
IT1**1080*EA*3.61**IN*001719653*UP*022108955228*UK* 00221089552284
PID*F****ITEM DESCRIPTION
SAC*A*I410***2350*******02
TDS*387530
CAD*T***RDWT*ROADWAY**BM*123456789
ISS*1080*EA*100*LB
CTT*1
SE*19*0001
GE*1*810000263
IEA*1*810000263
您的問題詢問EDIFACT,但您的示例不是EDIFACT - 它是ANSI X12。看看SourceForge上的BOTS。或者看一下商業翻譯產品。你不是把810送到沃爾瑪嗎?在我看來,您正在生成X12(除非您爲沃爾瑪或「因素」機構工作,並且正在將數據複製到碳上),而不是解析。你會解析997回來。 – Andrew
@安德魯你是對的。這是ANSI X12,而不是EDIFACT – Chandana
我已經使用java實現了EDI到XML。 請參考這裏:[請輸入鏈接描述](http://stackoverflow.com/questions/2794262/is-there-any-good-open-source-edifact-parser-in-java) –