代码之家  ›  专栏  ›  技术社区  ›  wtaniguchi

C和cXML-最好的方法

  •  3
  • wtaniguchi  · 技术社区  · 15 年前

    是否有人与cXML和c合作过?

    我正在一个项目中工作,该项目需要创建cxml文件(集成将是戴尔的电子采购订购系统),并发现了一些libs,如 this one 但是现在我想知道这里是否有人对如何创建这些文件有另一个想法。

    谢谢!

    3 回复  |  直到 7 年前
        1
  •  2
  •   Thomas Levesque    15 年前

    嗯,cXML是基于XML的,所以您可以使用 XmlWriter ,请 XmlDocument ,请 XDocument (linq-to-xml),如果需要文档的对象模型,甚至XML序列化

        2
  •  9
  •   Rafiki    9 年前

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

    到这里下载DTD文件。然后在Visual Studio(2013)中打开文档,转到顶部的XML菜单并单击“创建架构”。这将生成一个XSD文件。把它保存在某个地方。然后使用vs developer命令提示符,导航到刚才保存XSD文件的目录并执行此命令:

    “xsd.exe文件名.xsd/classes/language:cs”

    然后它将生成一个包含您可以在项目中引用的所有cxml类的cs文件。

        3
  •  1
  •   Simon    7 年前

    我可以补充一点,因为cXML v1.1.xx,其中有一个新的数字签名工具,它将阻止XSD创建Classe文件。它应该返回一个错误,比如“

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

    不过,你可以看看 HERE :只需从XSD中删除该行即可。