是否有一个用于根据XML模式验证XML的C库?

时间:2009-12-10 19:30:32

标签: c xml xsd

见问题。此外,任何关于如何针对多个模式验证xml文件的示例代码或示例代码的链接都会有所帮助。

美国东部时间:抱歉忘了提到这是针对LINUX的

2 个答案:

答案 0 :(得分:3)

libxml2是可移植的纯C和implements XML Schema。它也是开源(MIT许可证),并且有一个活跃的开发者社区。

答案 1 :(得分:2)

如果您的目标是Windows平台,则可以使用MSXML,但您的用例必须允许使用COM。

编辑:Apache有一个名为Xerces-C++的开源XML库,支持模式验证。它不是C兼容的,但是如果你可以使用C ++,它应该做你需要的。