2

使用http://j8583.sourceforge.net/我已经将 ISO 消息解析为 Java 中的 XML。

ISO 到 XML:

 <j8583config>
 <parse>
  <PROCESSINGCODE>000000</PROCESSINGCODE> 
  <SYSTEMTRACEAUDITNUMBER>000001</SYSTEMTRACEAUDITNUMBER> 
  <Cardacceptorterminalidentification>3239313130303031</Cardacceptorterminalidentification> 
  <Reservednational>001054455354204D45535347</Reservednational> 
  <Networkmanagementinformationcode>0301</Networkmanagementinformationcode> 
  </parse>
  </j8583config>

现在我需要反之亦然。我需要从 XML 创建 ISO 消息。

有人可以指导一下吗?

任何帮助表示赞赏。

4

1 回答 1

0

j8583 不这样做。您必须自己解析 XML,IsoMessage从 XML 字段中的值创建并设置所需的字段。

最多,您可以将 XML 转换为类似于消息模板的东西,然后创建一个MessageFactory并用它创建一个消息,但这听起来非常低效。

也许 XSLT 转换可以解决问题?

于 2016-10-19T06:31:55.713 回答