标签: c++ xml xsd schema
我知道我可以使用codesynthesis机制将XSD架构转换为C ++类。 反之亦然?
假设我在C ++中有一个非常困难的类层次结构,我想获得XSD架构,所以我将来可以用任何其他语言来使用它?
答案 0 :(得分:3)
我不知道任何现成的工具,但clang提供了从C ++源生成的AST的接口。可以在此AST的基础上创建合适的工具。
还有gccxml,它至少代表使用XML在C ++中找到的声明。但是,我没有使用gccxml,我不知道它是否仍然保留。