XmlSchemaComplexType.ContentType Property

Definition

Gets the content model of the complex type which holds the post-compilation value.

public:
 property System::Xml::Schema::XmlSchemaContentType ContentType { System::Xml::Schema::XmlSchemaContentType get(); };
public System.Xml.Schema.XmlSchemaContentType ContentType { get; }
member this.ContentType : System.Xml.Schema.XmlSchemaContentType
Public ReadOnly Property ContentType As XmlSchemaContentType

Property Value

The post-compilation value of the content model for the complex type.

Remarks

This is the content in the post-schema-validation infoset.

If the IsMixed property is set to true on the ContentModel property that has the type XmlSchemaComplexContent, the value returned is Mixed.

If the IsMixed property is false, the value is either Empty or ElementOnly.

If the type on the ContentModel property has the type XmlSchemaSimpleContent, then this value is always TextOnly.

The ContentType property must have one of the values shown in the following table.

Enum Description
TextOnly Text-only content.
Empty Empty content.
ElementOnly Element-only content.
Mixed Mixed content model.

Applies to