在C++中加载XSD架构模型
Load XSD schema model in C++
是否有我用来加载XSD模式模型的C++库?
目标是加载实际的XSD模式模型(最终从多个文件加载),这样我就可以检查模型元素(即类型、基数、属性,甚至注释(如果可能的话))。我不想将它用于XML内容,而是操作/检查实际的模型。
我知道在Java中,这是可以做到的,例如,使用Xerces2(http://xerces.apache.org/xerces2-j/xml-schema.html),但我在C++中寻找类似的东西,但找不到。
您可以查看EMF的C++实现:http://modeling-languages.com/emf4cpp-c-implementation-emf/
然后您可以使用EMFXSD模型:http://www.eclipse.org/modeling/mdt/?project=xsd
EMFXSD模型设计得非常好,所以唯一的问题是EMF的C++端口的成熟度。
相关文章:
- QTableView:endMoveRows在模型中重置水平页眉大小
- 将IBM Rhapsody模型集成到VS 2019中
- 旋转模型矩阵时的形状失真
- 成员函数调用和C++对象模型
- 连接 dockerized 模型和 dockerized 数据库时出现"无法 SQLConnect"错误
- 打印 ONNXRUNTIME::图形没有模型
- C++内存模型和位字段的最大序列
- 使用SIR模型的疾病爆发模拟
- Qt - QVector 和模型视图 - 从列表视图获取自定义类的最佳方法是什么?
- 如何在 ECS 模型中组织实体?
- 在官方张量流 resnet50 模型上运行 tflite 精度工具
- Libtorch:如何加载ONNX模型?
- 使用 assimp 加载模型 - 不需要提升?
- 如何将经过训练的机器学习模型保存在python中并将其加载到C++中进行预测?
- C++内存模型中的确切规则阻止在获取操作之前重新排序
- 如何更改古罗比C++模型中的目标值系数
- 如何在 openGL 中围绕全局轴旋转模型?
- 我们可以将阈值应用于色彩空间模型的单个组件(如 RGB 和 LAB)吗?
- ASIMP 模型加载不会加载所有网格
- 在C++中加载XSD架构模型