Visual Studio .NET 2002.NET 1.0Visual Studio .NET 2003.NET 1.1IntermediateDevVisual StudioWindows.NETVisual BasicASP.NET
Project file which will validate for XML with XSD






3.77/5 (10 votes)
Apr 7, 2004

61978

483
Validating XML for the given XSD. Output is displayed in a textarea.
Introduction
In this project, you can select your XML file and corresponding XSD file. And you can do a validation.
Error on validation will be shown in the text area below the form. Here is the function which validates the XML:
Private Sub XMLvalidate_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles XMLvalidate.Click
If Trim(txtXMLname.Text) = "" Or Trim(txtDTDname.Text) = "" Then
MsgBox("Please select XML/XSD file", MsgBoxStyle.Information)
Exit Sub
End If
Dim tr As XmlTextReader = New XmlTextReader(strXMLFileName)
Dim sc As XmlSchemaCollection = New XmlSchemaCollection()
Dim vr As XmlValidatingReader = New XmlValidatingReader(tr)
Try
txtMsg.Text = ""
sc.Add(Nothing, strDTDFileName)
vr.ValidationType = ValidationType.Schema
vr.Schemas.Add(sc)
AddHandler vr.ValidationEventHandler, AddressOf ValidationCallBack
While (vr.Read())
End While
txtMsg.Text = txtMsg.Text & "Validation Success"
txtMsg.Text = txtMsg.Text & vbCrLf
Catch ee As Exception
txtMsg.Text = ee.Message & ":" & ee.Source
End Try
End Sub