见问题。此外,任何关于如何针对多个模式验证xml文件的示例代码或示例代码的链接都会有所帮助。
美国东部时间:抱歉忘了提到这是针对LINUX的
答案 0 :(得分:3)
libxml2是可移植的纯C和implements XML Schema。它也是开源(MIT许可证),并且有一个活跃的开发者社区。 p>
答案 1 :(得分:2)
如果您的目标是Windows平台,则可以使用MSXML,但您的用例必须允许使用COM。
编辑:Apache有一个名为Xerces-C++的开源XML库,支持模式验证。它不是C兼容的,但是如果你可以使用C ++,它应该做你需要的。