.NET 中的 EDI 解析器

Posted

技术标签:

【中文标题】.NET 中的 EDI 解析器【英文标题】:EDI Parser in .NET 【发布时间】:2011-04-29 05:45:11 【问题描述】:

是否有人创建了一个读取和解析 EDI 文件的 .NET 应用程序?

EDI 文件 - 航运业用于提供货运发票信息。

【问题讨论】:

EDI 是一组标准,而不是单一规范。重要的是要知道文件的确切格式。例如,作为 EDI 一部分的 AS2 和 AS3 协议使用 MIME 打包数据,它们分别通过 HTTP 和 FTP 传输。 【参考方案1】:

免费和开源的 dotnet 的 Edi 序列化器是 EDI.Net。它支持 X12、EdiFact 以及仅限英国的 TRADACOMS 格式。它甚至适用于 dotnetcoreNetStandard 1.0

*免责声明我写了这个库

【讨论】:

【参考方案2】:

在 codeplex 上查看 EDIFabric http://edifabric.codeplex.com/

ediFabric 是一个 .NET 库 (.dll),用于将 EDI 文档转换为 .NET 对象(或 XML),反之亦然。 EDI 文档规则表示为 .NET 类。每个 EDI 消息类型都有一个类(.cs 文件)。

【讨论】:

【参考方案3】:

EDIParser for .NET 是另一个很好的 edi 解析器,它是用 .NET 编写的。试试http://www.sparrow-technologies.com/ediparser.net.aspx

【讨论】:

这具有同时支持 HL7 和 X12 EDI 的优势(如果这很重要)。【参考方案4】:

那里有很多,但我知道没有一个是免费的。试试http://www.edidev.com/FullPriceList.htm

他们已经存在了一段时间。

【讨论】:

以上是关于.NET 中的 EDI 解析器的主要内容,如果未能解决你的问题,请参考以下文章

在 IIB V10 中解析 EDI 文件

dotNet 中的开源 EDIFACT baplie 解析器?

.Net中的HTML解析器[重复]

EDI 格式

Java中有没有好的X12解析器? [关闭]

寻找 .NET 的命令行参数解析器 [关闭]