使用http://j8583.sourceforge.net/,我在Java中将ISO消息解析为XML。
ISO to XML:
<j8583config>
<parse>
<PROCESSINGCODE>000000</PROCESSINGCODE>
<SYSTEMTRACEAUDITNUMBER>000001</SYSTEMTRACEAUDITNUMBER>
<Cardacceptorterminalidentification>3239313130303031</Cardacceptorterminalidentification>
<Reservednational>001054455354204D45535347</Reservednational>
<Networkmanagementinformationcode>0301</Networkmanagementinformationcode>
</parse>
</j8583config>现在我需要做反之亦然。我需要从XML创建ISO消息。
有人能指点一下吗。
任何帮助都是非常感谢的。
发布于 2016-10-19 06:31:55
j8583不会那么做的。您必须自己解析XML,创建一个IsoMessage,并根据XML字段中的值设置您想要的字段。
最多可以将XML转换为类似于消息模板的内容,然后创建一个MessageFactory并使用它创建消息,但这听起来非常低效。
也许XSLT转换可以做到这一点?
https://stackoverflow.com/questions/40123151
复制相似问题