Windows XP Tablet Ed.质量保证 (QA)Windows Vista数据库管理员 (DBA)Windows 2003Visual Studio 2005Windows 2000Windows XP.NET 2.0XMLC# 2.0中级开发Visual StudioWindows.NETC#
简单而酷的 XML 验证器
一个可以使用它来验证 XML 文档是否符合模式的小程序。
背景
一天早上我醒来,决定阅读关于 XML 的知识。在我的电脑上观看的视频教程中,讲师使用一个自制的 XML 验证器来测试他创建的 XML 和 XSD 文件。我在整个 DVD-ROM 中搜索验证器,但是……它不在那里。所以,我决定自己写一个,这样我就可以使用它,并且也把它放在 Code Project 上供公众使用。这就是结果(我花了一天半的时间才让它工作)。
引言
这个小程序将帮助你验证你的 XML 文档/数据库/... 与你定义的规范(模式)。界面非常简单,你只要看一眼就能明白该做什么以及如何使用它。我没有深入研究源代码,因为它大部分是 Microsoft 的代码 - 我只是实现了它。
操作机器非常容易;它看起来像这样

通过点击 XML 模式文件文本框旁边的按钮来加载 XML 模式文件;它会显示一个打开文件对话框。浏览文件夹找到你的模式文件并单击打开。
在下面的文本框中,会显示一条消息告诉你你的模式文件是否有效。如果你有一个有效的模式文件,你可能想要验证一个 XML 文档。 XML 文档文本框旁边的按钮将打开一个打开文件对话框,供你选择你的 XML 文档。当你加载文档时,它会被检查是否是一个有效的 XML 文档。此时,验证按钮将被激活。单击此按钮以验证 XML 文档是否符合你指定的模式文件。如果文档符合模式,你将收到一条“文档验证成功”的消息。下面是一个示例输出

代码相当粗糙,但很容易理解。如果你对代码有任何疑问,请随时提问。
历史
- 2007年9月27日:最初发布