如何在iOS中解析OFX?OFX是用SGML格式化的,我找不到任何好的解析器在iOS的C或Objective-C中使用。
发布于 2015-02-20 13:40:34
尝试使用libofx。它依赖于SGML的OpenJADE,但我已经让它们都编译并在iOS上工作。
发布于 2013-03-16 03:56:57
这里有一些挑战:
(1) OFX 1.x文档是基于SGML的,而2.x文档是基于XML的,所以如果您知道只能处理2.x文档,那么可以使用XML解析器。
(2)如果您确实必须处理1.x文档,那么您将面临一些代码提升。一般而言,SGML和OFX 1.x都不强制简单类型的结束标记。这意味着你会看到类似这样的东西:
<INVACCTFROM>
<BROKERID>Fidelity Investments
<ACCTID>FidRoth
</INVACCTFROM>除非您提供了自己的模式逻辑,或者将数据预处理为更“有效”的格式,否则解析此类内容将非常困难。在Scott Hanselman's blog.上给出了后者的一个示例,尽管它不是C/Obj-C/C++语言
在OFX上可以找到很好的资源here.
https://stackoverflow.com/questions/15439025
复制相似问题