有人使用过 cXML 和 C# 吗?

我正在从事一个项目,需要创建 cXML 文件(将戴尔的电子采购订单系统集成)并找到了一些库,例如 这个, ,但现在我想知道这里是否有人对如何创建这些文件有另一个想法。

谢谢!

有帮助吗?

解决方案

那么,cXML的是基于XML的,所以如果你想要的文档对象模型,你可以使用XmlWriterXmlDocumentXDocument(LINQ到XML),甚至XML序列化

其他提示

http://cxml.org/files/downloads.html

去这里下载DTD文件。然后打开在Visual Studio(2013年)的文件,并转到XML菜单顶部,然后单击“创建模式”。这将使XSD文件。地方保存。然后使用VS开发人员命令提示符,导航到该目录,你只保存了XSD文件并执行此命令:

“XSD.EXE filename.xsd /类/语言:CS”

然后它会生成一个包含所有cXML的类,你可以在你的项目中引用一个CS文件。

我可以补充一点,从 cXML v1.1.xx 开始,其中有一个新的数字签名内容,可以阻止 XSD 创建 classe 文件。它应该返回一个类似“

缺少元素“uri:ds:Signature”。

"

不过,你可以看一下 这里 :只需从 XSD 中删除该行即可。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top