使用http://j8583.sourceforge.net/我已经用Java解析了ISO消息到XML。
ISO到XML:
<j8583config>
<parse>
<PROCESSINGCODE>000000</PROCESSINGCODE>
<SYSTEMTRACEAUDITNUMBER>000001</SYSTEMTRACEAUDITNUMBER>
<Cardacceptorterminalidentification>3239313130303031</Cardacceptorterminalidentification>
<Reservednational>001054455354204D45535347</Reservednational>
<Networkmanagementinformationcode>0301</Networkmanagementinformationcode>
</parse>
</j8583config>
现在我需要做反之亦然。我需要从XML创建ISO消息。
有人可以为此提供指导。
感谢任何帮助。
答案 0 :(得分:0)
j8583不这样做。您必须自己解析XML,创建IsoMessage
并从XML字段中的值设置所需的字段。
最多,您可以将XML转换为类似于消息模板的内容,然后创建MessageFactory
并使用它创建消息,但这听起来非常低效。
也许XSLT转换可以解决这个问题?