Mega Code Archive

 
Categories / VB.Net / XML
 

XmlSchemaAttribute Class represents attribute element from XML Schema

Option Explicit On Option Strict On Imports System Imports System.Xml Imports System.Xml.Schema Class XMLSchemaExamples     Public Shared Sub Main()         Dim schema As New XmlSchema()         Dim attributeBase As New XmlSchemaAttribute()         schema.Items.Add(attributeBase)         attributeBase.Name = "mybaseattribute"         Dim simpleType As New XmlSchemaSimpleType()         attributeBase.SchemaType = simpleType         Dim restriction As New XmlSchemaSimpleTypeRestriction()         simpleType.Content = restriction         restriction.BaseTypeName = New XmlQualifiedName("integer", "http://www.w3.org/2001/XMLSchema")         Dim maxInclusive As New XmlSchemaMaxInclusiveFacet()         restriction.Facets.Add(maxInclusive)         maxInclusive.Value = "1000"         Dim complexType As New XmlSchemaComplexType()         schema.Items.Add(complexType)         complexType.Name = "myComplexType"         Dim attributeBaseRef As New XmlSchemaAttribute()         complexType.Attributes.Add(attributeBaseRef)         attributeBaseRef.RefName = New XmlQualifiedName("mybaseattribute")     End Sub End Class