Name

XmlSchemaAttribute — System.Xml.Schema (system.xml.dll)    class 

Synopsis

public class XmlSchemaAttribute : XmlSchemaAnnotated {
// Public Constructors
   public XmlSchemaAttribute( );  
// Public Instance Properties
   public object AttributeType{get; } 
   public string DefaultValue{set; get; } 
   public string FixedValue{set; get; } 
   public XmlSchemaForm Form{set; get; } 
   public string Name{set; get; } 
   public XmlQualifiedName QualifiedName{get; } 
   public XmlQualifiedName RefName{set; get; } 
   public XmlSchemaSimpleType SchemaType{set; get; } 
   public XmlQualifiedName SchemaTypeName{set; get; } 
   public XmlSchemaUse Use{set; get; } 
}

This type represents the xs:attribute element, which is used to define an XML attribute. Its DefaultValue, Form, FixedValue, and Use properties provide access to the default, form, fixed, and use attributes. The Name and RefName properties provide two ways to access the name attribute; either as a string or as a System.Xml.XmlQualifiedName representing the name of an attribute defined in this schema or elsewhere, when given a namespace prefix. The SchemaType and SchemaTypeName properties provide two ways to access the type attribute; either as an XmlSchemaSimpleType instance defined in this schema or as a System.Xml.XmlQualifiedName. After compilation, the AttributeType property provides read-only access to the CLR type based on the type attribute, and the QualifiedName property provides read-only access to the qualified name of the attribute.

Hierarchy ...

Get .NET & XML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.