.NET 的 SWIFT 消息解析 [关闭]

Posted

技术标签:

【中文标题】.NET 的 SWIFT 消息解析 [关闭]【英文标题】:SWIFT message parsing for .NET [closed] 【发布时间】:2011-08-18 08:00:53 【问题描述】:

谁能推荐用于 SWIFT 消息解析的 .NET API 并提供优缺点?

到目前为止我发现的类似 http://www.anasys.com/products/messageobjects/ 的东西。

感谢您的任何回复。

【问题讨论】:

【参考方案1】:

不同银行有不同的文件格式,即使它们的消息格式相同,但文件类型可能不同。有些使用简单的文本文件,有些使用 CVS。最好自己上网或者看看java开源项目老婆1.5。我正在尝试将其转换为 .net 并在 CodeProject 上发布,但还没有时间。

【讨论】:

【参考方案2】:

您可以简单地选择任何 .NET XML 堆栈来处理 SWIFT 消息。

这是可能的,因为 SWIFT 自己发布了 MT/XML 库(如 Juliusz 所述)。

所以现在所有 SWIFT 消息都可以被视为纯 XML!不再为理解 FIN 语法的复杂性而头疼!

【讨论】:

【参考方案3】:

我们最终编写了自己的。有几个原因:

原始 SWIFT 报文宽度固定且文档齐全,便于处理 新的 SWIFT 报文基于 XML,更易于处理 我们只需要解析和生成几种消息类型 我们可以将其放入我们的集成框架中

因此,在我看来,这实际上取决于您需要处理多少种不同的消息类型。如果只有少数 - 编写自己的解析器不需要太多。

【讨论】:

我似乎不知道 MT/XML 模式库:***.com/questions/25192/java-swift-library

以上是关于.NET 的 SWIFT 消息解析 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Swift 使用关闭警报消息 [重复]

Swift:从 JSON 解析日期 [关闭]

Swift 中的特殊 JSON 解析 [关闭]

Swift 使用 Alamofire 和 SwiftyJSON 解析 Json [关闭]

iOS如何从解析Swift 4中获取行[关闭]

在 Swift 中解析 JSON 24 小时的问题 [关闭]