用C++中的XML模式生成XML文档

met*_*dos 9 c++ xml qt xsd

有没有简单的方法使用XML Schema创建至少一个模板XML文件?我的主要兴趣是C++,但也欢迎其他编程语言的讨论.我也使用QT框架.

xcu*_*cut 4

您可能需要自己写这个。没有一种方法可以从架构中获取 XML 文件。如果您可以做出特定于域的假设(例如,如何填充数据项、在选择时选择哪些项、插入特定于域的元素的频率),那么您将获得更好的实例文档。

如果您使用 C++,请注意Xerces C++允许您加载模式并访问其模型(即正确访问它,而不仅仅是将模式加载为 XML 文档)。我建议您下载它并查看SCMPrint 示例。它将向您展示如何遍历模式。然后您可以修改它以打印出示例 XML 文件。