尋找將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