XML VB.Net

Imports System
Imports System.Xml
Imports System.Xml.XPath
Imports System.Xml.Schema
Public Class MainClass
        Shared errors As Boolean = False
        
        Private Shared Sub XSDErrors(ByVal o As Object, ByVal e As ValidationEventArgs)
            Console.WriteLine("{0}", e.Message)
            errors = True
        End Sub
        
        Public Shared Sub Main()
        
            Dim xsdMarkup As XDocument = _
                
                
                    
                        
                            
                                
                                    
                                        
                                            
                                            
                                        

                                    

                                
                            

                        

                    
                
        
            Dim schemas As XmlSchemaSet = New XmlSchemaSet()
            schemas.Add("", xsdMarkup.CreateReader)
        
            Dim doc1 As XDocument = _
                
                
                    
                        gc
                        gc
                    

                

        
            Console.WriteLine("Validating doc1 ...")
            errors = False
            doc1.Validate(schemas, AddressOf XSDErrors, True)
            Console.WriteLine("doc1 {0}", IIf(errors, "did not validate", "validated"))
        
        End Sub
End Class