【发布时间】:2011-01-08 09:41:44
【问题描述】:
我在我的应用程序中使用 XML 和一些自己的 XML 解析器(来自 ClanLib 库)。
问题:解析器无法验证XML,如果出现任何错误,它就会失败。我需要一些验证器来判断XML 是否有效并且(最好)显示错误。
【问题讨论】:
标签: c++ xml validation
我在我的应用程序中使用 XML 和一些自己的 XML 解析器(来自 ClanLib 库)。
问题:解析器无法验证XML,如果出现任何错误,它就会失败。我需要一些验证器来判断XML 是否有效并且(最好)显示错误。
【问题讨论】:
标签: c++ xml validation
Xerces-C++ 可以使用 DTD 和 XSD 验证 XML。语法也经过验证。
【讨论】:
在 Windows 中,您可以使用 MSXML 来验证 XML。
见http://msdn.microsoft.com/en-us/library/ms763742.aspx
验证方法描述为here。
从 C++ 开始,您必须使用 COM。
【讨论】: