您可以看一下libsystools。它是一个开源、多平台、x86/x64 C++ 库,包括 XML(和 XML 模式,又名 XSD)支持。
它是基于libxml2但这是隐藏的。
它还处理许多您可能不需要的东西(套接字、openssl、xmlsec),因此您可以提取 XML 类并在项目中使用它们。(不过,您的软件必须是开源的)。
如果您想这样做,我建议您使用 SVN 获取最后的源代码(采用修订版 315)并查看以xml.
注意:当前的 2.0 版本没有XSD 验证支持。下一个版本将在几个月后发布,因此除了从 SVN 存储库获取源代码之外没有其他方法。但这没什么大不了的。