我有一个包含NCPDP数据(NCPDP d.0)的文件,我想使用Smooks将其映射到我的Java类。过去,我曾将Smooks用于EDI X12,但在将其用于NCPDP时遇到了麻烦。我尝试过的我已经定义了定界符(RS,FS,GS),但是Smooks并未从给定的NCPDP格式字符串中检测到任何段/段代码,在给定的NCDP格式中文件控制代码也无法打印。它们只能在Notepad ++中看到。 最佳答案 解决了它,因为使用了错误的XML版本,因为该版本的控制代码不适用于SMOOKS。