寻找将XML转换为X12(270 - 医疗资格请求)的工具/库,然后将X12响应(271 - 资格性响应)转换回XML。这将嵌入到服务器应用程序中(将考虑任何目标语言)。我曾经想过编写我自己的X12解析器和生成器,但是这个项目很可能扩展到其他X12事务,我想找到一个可扩展的解决方案。将XML转换为X12和X12为XML的最佳方法
20
A
回答
7
我最终创建了自己的XML <→x12转换工具。我遇到了一些商业产品(其中之一EtaSoft,值得检查他们的优秀文档),但最终本土解决方案的优势太大了。
我的确使用X12::Parser的配置文件作为X12解析器的基础,实质上是将配置文件转换为代码,并且消除了管理理论上几乎不会改变的配置文件的开销和错误处理。
1
3
我可以说的一个产品,你应该不惜一切代价避免是EcMap。在EDI部门工作了大约一年的经验后,我可以说我很少看到一个应用程序的界面设计较差(Lotus Notes可能除外),更令人困惑的用户文档以及绝对荒谬的授权计划。它基本上是按照CPU授权的(通过CPU,它们代表核心,所以如果你有一个新的四核CPU,你真的会受到损害),并且在我听到的最后一个报价中,每个许可证超过10K。
8
我碰到这样的: OopFactory X12分析器 - https://x12parser.codeplex.com/releases/view/106524
难以置信。源代码结构良好,所有内容都是先开放的,甚至还有单元测试。
拉进我的项目,它转换了我试过的所有文件。
它包含一个可以工作的命令行EXE - 但作为一个.Net的人,图书馆真的很棒。
-Update-
短短版归结为这样的事:
var fstream = new FileStream(fileName, FileMode.Open, FileAccess.Read);
var parser = new X12Parser();
var interchange = parser.ParseMultiple(fstream).First();
var x12Xml = interchange.Serialize();
相关问题
- 1. 转换XML到X12和X12到XML
- 2. 将XML转换为HTML:最佳实践?
- 3. 将java中的x12消息转换为dataweave中的csv
- 4. 从X12获取TS的频率并为X12获取频率
- 5. Biztalk 2010 X12 EDI方
- 6. 将XML转换为Java对象的最佳做法是什么?
- 7. EDI X12 856是否有官方XML Schema(xsd)?
- 8. STUR X9,[X2,X12]
- 9. 将逗号分隔的字符串转换为xml格式的最佳方法?
- 10. 将XML转换为python对象的最快方法
- 11. 将xml转换为html最简单的方法是什么?
- 12. 将字符串转换为XML的最快方法
- 13. 将Json转换为Xml的最简单方法
- 14. EDI X12 - 204和404 speciciation
- 15. 将XML转换为XML,将属性转换为元素
- 16. 将XML转换为Varchar(最大)
- 17. XSLT - 将XML转换为不同的XML
- 18. PHP EDI X12解析
- 19. .NET EDIFACT/X12框架
- 20. EDI X12段条件
- 21. [R X12 automdl麻烦
- 22. EDI X12 810文档
- 23. 转换为XML
- 24. 通过XSLT将XML转换为XML
- 25. 使用XML Schema将XML转换为JSON
- 26. JS:将XML或JSON转换为XML/RDF
- 27. 将平面XML转换为嵌套XML
- 28. 定义XSLT以将XML转换为XML
- 29. 在XML中将XML转换为DATATABLE
- 30. 如何将SVG xml转换为BPMN2.0 xml
我得到的印象是读书的地方(不记得流向何方),其pyx12没有得到很好的支持,并且代码和/或映射是错综复杂的。你真的用过pyx12吗?如果是这样,你对此有何印象? – jdigital 2009-01-16 04:14:47
博客文章:http://homepage.mac.com/s_lott/iblog/architecture/C465799452/E20080111205451/index.html,http://homepage.mac.com/s_lott/iblog/architecture/C465799452/E20080119082306/index。 html,http://homepage.mac.com/s_lott/iblog/architecture/C465799452/E20080126181253/index.html – 2009-01-16 12:09:41