首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cXML处理和示例

cXML处理和示例
EN

Stack Overflow用户
提问于 2014-02-13 20:38:35
回答 2查看 1.9K关注 0票数 1

我有几个关于cXML (commerce eXtensible Markup Language)的问题。据我所知,cXML文档是基于XML document Type Definition(DTD)构造的。作为模板,DTD定义cXML文档的内容模型,例如,元素的有效顺序和嵌套,以及属性的数据类型。

以上是对cXML的简要介绍。我试图实现的是处理cXML,因为我们将从供应商那里收到基于cXML的发票,我们需要将它们导入到我们的企业资源规划系统中,然后进行适当的处理。我最初的问题是:

1)根据cXML用户指南(可以从上面的链接下载)-“所有生成的cXML文档必须指向cXML.org上的DTD,而不是本地DTD”。这意味着我们不能拥有自己的DTD?

2)处理-从供应商收到基于cXML的发票后,我们如何处理它?我的意思是增值税代码的映射等等?有没有可用的样本?(基于.NET)

我不能找到很多关于它的信息,除了不同的人寻找创建cXML作为rampidbyter。简而言之,我仍然不能找到任何样本或任何关于它的处理的信息。

感谢你提前给我的建议……

EN

回答 2

Stack Overflow用户

发布于 2017-02-08 05:35:17

问题1的答案

您正在接收来自外部系统的数据(我猜它来自Ariba ),您可能不需要定义自己的DTD。如果您希望在处理之前验证收到的cXML数据,您可以使用cXML.org各自的发票dtd链接进行验证,或者下载dtd并在本地进行验证。

问题2的答案

cXML是可扩展标记语言,因此您可以使用任何语言(Java、C#)或中间件(Mule ESB、SAP PI、BizTalk )来解析目标cXML系统的格式。

我希望这对你有帮助。

票数 1
EN

Stack Overflow用户

发布于 2017-07-31 19:15:59

答案1:您可以拥有我们自己的DTD,但它应该是有效的、有效的,并且能够解析/验证传入的cXML。

回答2:您可以将发票映射到您的企业资源规划中,如果您需要更多字段,请将要求供应商提供字段映射为外部字段。

如果你给我提供你的样本发票cXML,然后我会提供给你使用C#的样本代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21754502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档