繁体   English   中英

基于 XSD 模式将 X12 转换为 XML 的工具

[英]Tools for converting X12 to XML based on an XSD schema

我正在寻找一个工具或软件库(最好是.Net),用于使用 xsd 模式将 edi 文档转换为 xml,就像 Biztalk 所做的那样。

在 Biztalk 中,您可以定义在管道中使用哪个架构文件,生成的 xml 将基于该架构并使用该架构进行验证。

有很多库可以进行转换(根据这个问题: Best way to convert XML to X12 and X12 to XML ),但我看不到任何可以设置转换所基于的架构的地方。 有任何想法吗?

您可以尝试[EdiNation] ,它是 EDI API,您可以使用 OpenAPI 3 格式化您的文档。查看自定义模型部分。 他们甚至可以将您的自定义 BizTalk XSD 转换为 OpenAPI 格式。

我刚找到这个论坛帖子:

https://social.msdn.microsoft.com/Forums/azure/en-US/f52bf64c-e42b-412c-9aa4-f05d06081586/using-standard-x12-schemas-vs-biztalk-x12-schemas?forum=azurelogicapps

看起来在当时没有任何标准 X12 XML 模式的情况下,微软在 Biztalk 中生产并使用了这些模式,用于 XML 验证和转换。

所以看起来不太可能在 Biztalk 之外有任何东西能够使用 XSD 文件将 X12 转换为 XML。

BizTalk 有一个官方的 EDI 包 - 强烈建议您使用“加速器”而不是自己发展。
你在哪个版本?

应该在 BizTalk 程序文件的某处找到:\BizTalk Server\MSI\Program Files\XSD_Schema\EDI\MicrosoftEdiXSDTemplates.exe

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM