如何验证XML文档?

时间:2010-08-12 06:51:07

标签: c# xml xml-validation

我的C#/ .NET应用程序读取由用户手动编辑的XML文件。应用程序的文档中描述了允许的元素和标记。我正在使用LINQ从XML文件中提取数据。

在从XML文件中提取数据之前,我想验证它是否具有预期的结构。如果没有,那么获得有关错误的信息会很好,这样我就可以给用户一些回馈。

在C#中执行此操作的最简单方法是什么?

2 个答案:

答案 0 :(得分:8)

您可以针对XSD验证xml文件。

希望这会有所帮助......

修改

本文介绍了使用C#
来验证xml的所有可能方法 How To Validate an XML Document by Using DTD, XDR, or XSD in Visual C# .NET

IMO最佳选择是使用XSD。

答案 1 :(得分:0)