我在我的应用程序中使用了一些自己的XML解析器(来自ClanLib
库)中的XML
。XML验证程序库
问题:解析器无法验证XML
,如果出现任何错误,它将失败。我需要一些验证程序,它会说如果XML
有效并且(优选)显示错误。
我在我的应用程序中使用了一些自己的XML解析器(来自ClanLib
库)中的XML
。XML验证程序库
问题:解析器无法验证XML
,如果出现任何错误,它将失败。我需要一些验证程序,它会说如果XML
有效并且(优选)显示错误。
Xerces-C++可以使用DTD和XSD验证XML。语法也被验证。
在Windows中,您可以使用MSXML来验证XML。
参见http://msdn.microsoft.com/en-us/library/ms763742.aspx
validate方法进行说明here。
从C++中,您将不得不使用COM。