在C ++中加载XSD架构模型

时间:2015-11-13 09:11:54

标签: c++ xsd

我是否使用C ++库加载XSD架构模型?

目标是以一种我可以检查模型元素(即类型,基数,属性,甚至是注释,如果可能)的方式加载实际的XSD模式模型(最终来自多个文件)。我不想将它用于XML内容,而是要操纵/检查实际模型。

我知道在Java中可以使用Xerces2(http://xerces.apache.org/xerces2-j/xml-schema.html)来完成它,但是我在C ++中寻找类似的东西并且找不到它。

1 个答案:

答案 0 :(得分:0)

您可以查看EMF的C ++实现: http://modeling-languages.com/emf4cpp-c-implementation-emf/

然后你可以使用EMF XSD模型: http://www.eclipse.org/modeling/mdt/?project=xsd

EMF XSD模型设计精良,唯一的问题是围绕EMF的C ++端口的成熟度。