本文整理汇总了VB.NET中System.Xml.Schema.ValidationEventArgs.Severity属性的典型用法代码示例。如果您正苦于以下问题:VB.NET ValidationEventArgs.Severity属性的具体用法?VB.NET ValidationEventArgs.Severity怎么用?VB.NET ValidationEventArgs.Severity使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。
在下文中一共展示了ValidationEventArgs.Severity属性的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的VB.NET代码示例。
示例1: Sample
' 导入命名空间
Imports System.IO
Imports System.Xml
Imports System.Xml.Schema
Public Class Sample
Public Shared Sub Main()
'Load the XmlSchemaSet.
Dim schemaSet As New XmlSchemaSet()
schemaSet.Add("urn:bookstore-schema", "books.xsd")
'Validate the file using the schema stored in the schema set.
'Any elements belonging to the namespace "urn:cd-schema" generate
'a warning because there is no schema matching that namespace.
Validate("store.xml", schemaSet)
End Sub
Shared Sub Validate(ByVal filename As String, ByVal schemaSet As XmlSchemaSet)
Console.WriteLine()
Console.WriteLine("\r\nValidating XML file {0}...", filename.ToString())
Dim compiledSchema As XmlSchema = Nothing
For Each schema As XmlSchema In schemaSet.Schemas()
compiledSchema = schema
Next
Dim settings As New XmlReaderSettings()
settings.Schemas.Add(compiledSchema)
AddHandler settings.ValidationEventHandler, AddressOf ValidationCallBack
settings.ValidationType = ValidationType.Schema
'Create the schema validating reader.
Dim vreader As XmlReader = XmlReader.Create(filename, settings)
While (vreader.Read())
End While
'Close the reader.
vreader.Close()
End Sub
'Display any warnings or errors.
Private Shared Sub ValidationCallBack(ByVal sender As Object, ByVal args As ValidationEventArgs)
If (args.Severity = XmlSeverityType.Warning) Then
Console.WriteLine(" Warning: Matching schema not found. No validation occurred." + args.Message)
Else
Console.WriteLine(" Validation error: " + args.Message)
End If
End Sub
End Class