我的C#/ .NET应用程序读取由用户手动编辑的XML文件。应用程序的文档中描述了允许的元素和标记。我正在使用LINQ从XML文件中提取数据。
在从XML文件中提取数据之前,我想验证它是否具有预期的结构。如果没有,那么获得有关错误的信息会很好,这样我就可以给用户一些回馈。
在C#中执行此操作的最简单方法是什么?
答案 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)