1

OFX 1.02 和 OFX 2.03 格式之间有什么区别/变化?

4

1 回答 1

1

这似乎是一个非常模糊的问题,但我可以通过查看相关规范立即看到一个重大变化是,在 OFX 1.x 中,某些标签看起来不需要结束标签(我是不确定是哪个)。例如,请参阅 v1.02 文档中的以下请求示例:

<OFX>
<SIGNONMSGSRQV1>
    <SONRQ>
        <DTCLIENT>19961029101000
        <USERID>123-45-6789
        <USERPASS>MyPassword
        <LANGUAGE>ENG
        <FI>
            <ORG>NCH
            <FID>1001
        </FI>
        <APPID>MyApp    
        <APPVER>0500    
    </SONRQ>
</SIGNONMSGSRQV1>

<BANKMSGSRQV1>
    <STMTTRNRQ>
        <TRNUID>1001    
        <STMTRQ>
            <BANKACCTFROM>
                <BANKID>121099999
                <ACCTID>999988  
                <ACCTTYPE>CHECKING
                </BANKACCTFROM>
            <INCTRAN>
                <INCLUDE>Y
            </INCTRAN>
        </STMTRQ>
    </STMTTRNRQ>
</BANKMSGSRQV1>

注意其中一些没有结束标签?这在 1.x 中显然是有效的。在 v2.x 中,他们转而使用完整的 XML 格式,因此您必须使用结束标记。

于 2012-04-05T19:18:08.357 回答