xml - 将 XML 转换为 X12 并将 X12 转换为 XML 的最佳方法

标签 xml edi x12

寻找工具/库将 XML 转换为 X12(270 - 医疗资格请求),然后将 X12 响应(271 - 资格响应)转换回 XML。这将嵌入到服务器应用程序中(将考虑任何目标语言)。我有过编写自己的 X12 解析器和生成器的想法,但这个项目很可能会扩展到其他 X12 事务,我想找到一个可扩展的解决方案。

最佳答案

我遇到了这个: OopFactory X12 解析器 - https://x12parser.codeplex.com/releases/view/106524

难以置信。源代码结构良好,一切都建立在第一次打开的基础上,甚至有单元测试。

拉入我的项目,它转换了我试过的所有文件。

它包括一个可用的命令行 exe - 但作为一个 .Net 人,这个库真的令人印象深刻。

-更新-

简短的简短版本归结为如下内容:

var fstream = new FileStream(fileName, FileMode.Open, FileAccess.Read);
var parser = new X12Parser();
var interchange = parser.ParseMultiple(fstream).First();
var x12Xml = interchange.Serialize();

关于xml - 将 XML 转换为 X12 并将 X12 转换为 XML 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/449312/

相关文章:

jquery - 如何在 Google Sitemaps 中使用 jQuery,是否允许使用

EDI X12 版本 4010 消息 - 非复合元素可以包含子元素分隔符吗?

biztalk - 入站格式错误的 X12 文件时,BizTalk 中是否可能缺少 TA1 和 999?

php - EDI X.12 PHP 映射 - 所需资源

edi - EDI ISA 段的正确填充

c++ - 如何从 XSD cxx 树对象写入 XML 文件?

使用 XSLT 将 XML 文件转换为符合 KML 标记规则的新 XML 文件的 Java 程序?

c# - 如何通过页码访问OpenXML内容?

format - 835 格式 - CAS 段可以包含多个循环吗?

c# - 使用 C# 解析 EDI 平面文件?