基于xsd的代码生成器来构建xml?

时间:2009-06-10 14:40:22

标签: c++ xml xsd

我有一个架构(xsd),我想创建符合它的xml文件。

我找到了生成可以从xml文件(CodeSynthesis)加载的类的代码生成器。但是我想转向另一个方向。

我想生成代码,让我构建一个可以轻松写成xml文件的对象。在C ++中。我可能可以使用Java,但C ++会更好。我在solaris上,因此VisualStudio插件不会帮助我(例如xsd2code)。

是否有代码生成器可以让我这样做?

1 个答案:

答案 0 :(得分:3)

要解决这个问题:我确实使用了CodeSynthesis。只要我使用单个xsd作为其源,它就能很好地工作。由于我实际上有两个xsds(一个导入另一个),我不得不手动合并它们(它们做了一些需要手动按摩的奇怪继承)。

但是,Code Synthesis是要走的路。