Java 用于生成c++;来自xsd的类? JAXB为处理XML数据提供了一种非常好的OOP方式,有没有这样的替代或脚本可用于C++。寻找一些独立于操作系统的工具:应该在linux、windows等环境下工作 工具应该生成C++类,就像JXB从XSD模式生成的方式。

Java 用于生成c++;来自xsd的类? JAXB为处理XML数据提供了一种非常好的OOP方式,有没有这样的替代或脚本可用于C++。寻找一些独立于操作系统的工具:应该在linux、windows等环境下工作 工具应该生成C++类,就像JXB从XSD模式生成的方式。,java,c++,python,xml,xsd,Java,C++,Python,Xml,Xsd,在我以前的组织中,我们曾经有一个perl脚本执行相同的任务,但这相当原始(没有处理继承等)。perl或python脚本将是超级脚本。请签出。这是一个即使是JAXB也无法完全解决的难题,但您可能会发现一些不完整的解决方案很有用。请查看。这是一个即使是JAXB也无法完全解决的难题,但您可能会发现一些不完整的解决方案很有用。我对这个问题印象深刻,尽管我只是对它进行了修补。缺点之一(无论如何,对于我们的项目来说)是,它们提供自定义类来处理XML模式项,但我不相信您可以更改映射以提供自己的映射(至少当我看

在我以前的组织中,我们曾经有一个perl脚本执行相同的任务,但这相当原始(没有处理继承等)。perl或python脚本将是超级脚本。

请签出。这是一个即使是JAXB也无法完全解决的难题,但您可能会发现一些不完整的解决方案很有用。

请查看。这是一个即使是JAXB也无法完全解决的难题,但您可能会发现一些不完整的解决方案很有用。

我对这个问题印象深刻,尽管我只是对它进行了修补。缺点之一(无论如何,对于我们的项目来说)是,它们提供自定义类来处理XML模式项,但我不相信您可以更改映射以提供自己的映射(至少当我看到它时是这样)。

我对它印象深刻,尽管我只是对它进行了修补。缺点之一(无论如何,对于我们的项目来说)是,它们提供自定义类来处理XML模式项,但我不相信您可以更改映射以提供自己的映射(至少当我看到它时)。

可能重复@mkaes它确实是重复的,我想知道为什么在搜索时没有出现它。但即使是那个线程也没有建议使用任何合适的工具。@mkaes的可能副本的确是一个副本,我想知道为什么在搜索时它没有出现。但即使是那个线程也没有建议使用任何合适的工具。是的@tomcodesynthesis XSD在它的功能上是很好的。它生成干净的类(尽管我更喜欢指针而不是引用),但有一个问题,一旦生成了类,并且您的二进制/库已经准备好执行,它将需要额外的代码systhensis运行时来执行。不幸的是,运行时代码没有打开。这有点扼杀了这一代人的精神(我知道他们需要为编写很棒的软件而挣钱)。另外,并非所有的平台运行时都是免费的(就像您需要购买的AIX一样)。是的@Tom CodeSynthesis XSD的功能很好。它生成干净的类(尽管我更喜欢指针而不是引用),但有一个问题,一旦生成了类,并且您的二进制/库已经准备好执行,它将需要额外的代码systhensis运行时来执行。不幸的是,运行时代码没有打开。这有点扼杀了这一代人的精神(我知道他们需要为编写很棒的软件而挣钱)。此外,并非所有平台运行时都是免费的(如您需要购买的AIX)