我是否使用C ++库加载XSD架构模型?
目标是以一种我可以检查模型元素(即类型,基数,属性,甚至是注释,如果可能)的方式加载实际的XSD模式模型(最终来自多个文件)。我不想将它用于XML内容,而是要操纵/检查实际模型。
我知道在Java中可以使用Xerces2(http://xerces.apache.org/xerces2-j/xml-schema.html)来完成它,但是我在C ++中寻找类似的东西并且找不到它。
答案 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 ++端口的成熟度。