【问题标题】:Is it possible to map NCPDP d.0 to XML using Smooks?是否可以使用 Smooks 将 NCPDP d.0 映射到 XML?
【发布时间】:2017-04-28 07:14:03
【问题描述】:

我有一个包含 NCPDP 数据 (NCPDP d.0) 的文件,我想使用 Smooks 将它映射到我的 Java 类。过去我曾将 Smooks 用于 EDI X12,但在将其用于 NCPDP 时遇到了麻烦。

我的尝试:
我已经定义了分隔符(RS、FS、GS),但是 Smooks 没有从给定的 NCPDP 格式字符串中检测到任何段/段代码,在给定的 NCDP 格式中,文件控制代码也是不可打印的。它们只能在 Notepad++ 中看到。

【问题讨论】:

  • 我已经定义了分隔符(RS、FS、GS),但是 smooks 没有从给定的 ncdp 格式字符串中检测到任何段/段代码,也在给定的 NCDP 格式中检测到文件控制代码不可打印,只能在记事本中看到 ++
  • 欢迎来到 Stack Overflow!我已将您的评论编辑到问题中。此处的评论是临时的,因此最好在问题本身中获取尽可能多的相关信息。我注意到您首先提到 NCPDP,但在 cmets 中始终提到 NCPD。我认为你在这两种情况下都是指 NCPDP,但不想在没有验证的情况下改变它。如果它应该是“NCPDP”而不是“NCDP”,请相应地edit您的问题。祝你好运!
  • 您可能还想进一步解释一下您的 Java 类,以及映射应该如何工作。您对问题的解释越好,人们就越能提供帮助。
  • 感谢@S.L.Barth 解决了我的问题,我是新来的,我需要一些时间才能达到标准,至于我的问题我已经解决了。
  • 不客气!很高兴看到你解决了它。

标签: java xml parsing edi smooks


【解决方案1】:

解决了,使用了错误版本的 XML,因为控制代码不适用于 SMOOKS。

【讨论】:

  • 只是共享也有类似的问题,需要在您的 xml 文档顶部指定类似 之类的内容。
猜你喜欢
  • 2012-03-04
  • 1970-01-01
  • 2011-11-30
  • 2018-01-27
  • 1970-01-01
  • 1970-01-01
  • 2013-12-29
  • 1970-01-01
  • 2014-01-06
相关资源
最近更新 更多