.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 格式。它甚至适用于 dotnetcore
和 NetStandard 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 解析器的主要内容,如果未能解决你的问题,请参考以下文章