DekGenius.com
[ Team LiB ] Previous Section Next Section

XmlSchemaComplexTypeSystem.Xml.Schema (system.xml.dll)    class 

public class XmlSchemaComplexType : XmlSchemaType {
// Public Constructors
   public XmlSchemaComplexType( );  
// Public Instance Properties
   public XmlSchemaAnyAttribute AnyAttribute{set; get; } 
   public XmlSchemaObjectCollection Attributes{get; } 
   public XmlSchemaObjectTable AttributeUses{get; } 
   public XmlSchemaAnyAttribute AttributeWildcard{get; } 
   public XmlSchemaDerivationMethod Block{set; get; } 
   public XmlSchemaDerivationMethod BlockResolved{get; } 
   public XmlSchemaContentModel ContentModel{set; get; } 
   public XmlSchemaContentType ContentType{get; } 
   public XmlSchemaParticle ContentTypeParticle{get; } 
   public bool IsAbstract{set; get; } 
   public override bool IsMixed{set; get; }                           // overrides XmlSchemaType
   public XmlSchemaParticle Particle{set; get; } 
}

This type represents a xs:complexType element. The Block property allows access to the XmlSchemaDerivationMethod enumeration, which overrides the blockDefault attribute of the parent XmlSchema. The IsAbstract and IsMixed properties provide access to the abstract and mixed attributes. The content of the element can be accessed through the AnyAttribute, Attributes, and Particle properties.

Hierarchy

System.Object XmlSchemaObject XmlSchemaAnnotated XmlSchemaType XmlSchemaComplexType

    [ Team LiB ] Previous Section Next Section