如何验证XML文档?

ges*_*ema 8 c# xml xml-validation

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

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

在C#中最简单的方法是什么?

Cod*_*awk 8

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

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

编辑

本文介绍了使用C#如何在Visual C#.NET中使用DTD,XDR或XSD验证XML文档来验证xml的所有可能方法

IMO最好的选择是使用XSD.

  • 此答案中的所有链接均无效。 (2认同)