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/8331455/

相关文章:

java - 如何在 smooks 中定义 ISA-Segment?

xml - Golang xml marshal 追加更深的项目?

xml - 戈朗 : Undefined field in struct error

java - 在 Android Studio 中搜索并保存文本文件中的值?

java - 我如何在 Java 中解析 EDIFACT?

xml - 使用 BizTalk 实现 EDI

xml - 使用 xslt 遍历属性

edi - 我如何知道 x12 文档中使用的是什么字符集?

azure - 使用 856 源循环 Functoid