LINQ to XML的XDocument.Validate()方法是用来验证XML文档是否有效的,此方法需要指定验证所需的XSD,而这可以通过XmlSchemaSet对象提供,XmlSchemaSet.Add()方法可以将指定的XSD加载到验证集中。这样就可以使用此XSD来验证XML内容的有效性了。
示例代码
此示例代码验证了两个XDocument对象的有效性。Document1是有效的,而Document2是无效的。因为Document2中包含了一个名为Child3的元素,而这在XSD架构中并没有定义,因此导致了验证的异常。
[代码]使用XSD验证XML示例1(LINQ to XML)
最新推荐文章于 2015-08-04 10:09:00 发布