有人用过 cXML 和 C# 吗?
我正在从事一个需要创建 cXML 文件的项目(将集成戴尔的电子采购订单系统),并找到了一些像这样的库,但现在我想知道这里是否有人对如何创建这些文件有另一种想法。
谢谢!
有人用过 cXML 和 C# 吗?
我正在从事一个需要创建 cXML 文件的项目(将集成戴尔的电子采购订单系统),并找到了一些像这样的库,但现在我想知道这里是否有人对如何创建这些文件有另一种想法。
谢谢!
http://cxml.org/files/downloads.html
转到此处并下载 DTD 文件。然后在 Visual Studio (2013) 中打开文档并转到顶部的 XML 菜单并单击“创建架构”。这将创建一个 XSD 文件。把它保存在某个地方。然后使用 VS 开发人员命令提示符,导航到刚刚保存 XSD 文件的目录并执行以下命令:
“xsd.exe 文件名.xsd /classes /language:CS”
然后它将生成一个 CS 文件,其中包含您可以在项目中引用的所有 cXML 类。
我可以补充一点,自 cXML v1.1.xx 以来,其中有一个新的数字签名内容将阻止 XSD 创建类文件。它应该返回一个错误,如“
缺少元素“uri:ds:Signature”。
"
但是,您可以在此处查看:只需从 XSD 中删除该行。
嗯,cXML 基于 XML,所以如果你想要文档的对象模型,你可以使用XmlWriter
, XmlDocument
, XDocument
(Linq to XML),甚至是 XML 序列化