C# 确定XML文件是否符合特定架构

C# 确定XML文件是否符合特定架构,c#,xml,schema,xsd,C#,Xml,Schema,Xsd,我有一个System.IO.Stream对象,它可能是XML,也可能不是XML 确定以下情况的最快/最简单方法是什么 1) 这个文件是XML和XML吗 2) 如果是,那么它是一个特定模式的实例吗 最后,我只是尝试编写一个方法,如果某个特定流是模式的实例,那么该方法可以返回true或false 谢谢你的帮助 我建议您尝试加载XDocument,然后使用。如果解析或验证失败,则返回false。有一些做得非常相似,这将是一个很好的起点。参见

我有一个System.IO.Stream对象,它可能是XML,也可能不是XML

确定以下情况的最快/最简单方法是什么 1) 这个文件是XML和XML吗 2) 如果是,那么它是一个特定模式的实例吗

最后,我只是尝试编写一个方法,如果某个特定流是模式的实例,那么该方法可以返回true或false


谢谢你的帮助

我建议您尝试加载
XDocument
,然后使用。如果解析或验证失败,则返回false。有一些做得非常相似,这将是一个很好的起点。

参见