C# LinqToXML-选择通过架构验证的元素

C# LinqToXML-选择通过架构验证的元素,c#,linq-to-xml,C#,Linq To Xml,是否有任何方法可以仅选择使用LinqToXML通过模式验证的元素 谢谢。调用Validate方法,将addSchemaInfo参数设置为true,然后选择方法告诉您元素已成功验证的元素,例如doc.subjects()。其中(el=>el.GetSchemaInfo().Validity==System.Xml.Schema.XmlSchemaValidity.Validity)编写linq语句时。只需像选择.SingleorDefault()那样放置通用标记,然后添加像.SingleorDef

是否有任何方法可以仅选择使用LinqToXML通过模式验证的元素


谢谢。

调用Validate方法,将
addSchemaInfo
参数设置为
true
,然后选择方法告诉您元素已成功验证的元素,例如
doc.subjects()。其中(el=>el.GetSchemaInfo().Validity==System.Xml.Schema.XmlSchemaValidity.Validity)

编写linq语句时。只需像选择.SingleorDefault()那样放置通用标记,然后添加像.SingleorDefault()这样的标记。我建议它会起作用。你在schemaname中是什么意思?XmlSchemaSet变量名?xsd名称,用于创建xml。请提供一个示例?我没弄明白…参考