System::Xml::Schema::XmlSchemaType クラス

XmlSchemaType class

すべての単純型および複合型の基底クラスです。

class XmlSchemaType : public System::Xml::Schema::XmlSchemaAnnotated

メソッド

メソッド説明
get_BaseSchemaType()コンパイル後のオブジェクト型または組み込み XML Schema 定義言語 (XSD) データ型、simpleType 要素、または complexType 要素を返します。これはスキーマコンパイル後の情報セット値です。
get_BaseXmlSchemaType()このスキーマ型の基底型に対するコンパイル後の値を返します。
get_Datatype()複合型のデータ型に対するコンパイル後の値を返します。
get_DerivedBy()この要素が基底型からどのように派生したかに関するコンパイル後の情報を返します。
get_Final()さらに派生が許可されているかを示す型派生の final 属性を返します。
get_FinalResolved()XmlSchemaType::get_Final 値のコンパイル後の解釈を返します。
virtual get_IsMixed()この型が混在コンテンツモデルを持つかどうかを示す値を返します。この呼び出しは複合型でのみ有効です。
get_Name()型の名前を返します。
get_QualifiedName()この型の Name 属性から構築された型の修飾名を返します。これはスキーマコンパイル後の値です。
get_TypeCode()型の XmlTypeCode を返します。
static GetBuiltInComplexType(XmlTypeCode)指定された複合型の組み込み複合型を表す XmlSchemaComplexType を返します。
static GetBuiltInComplexType(const SharedPtr<XmlQualifiedName>&)修飾名で指定された複合型の組み込み複合型を表す XmlSchemaComplexType を返します。
static GetBuiltInSimpleType(const SharedPtr<XmlQualifiedName>&)修飾名で指定された単純型の組み込み単純型を表す XmlSchemaSimpleType を返します。
static GetBuiltInSimpleType(XmlTypeCode)指定された単純型の組み込み単純型を表す XmlSchemaSimpleType を返します。
static IsDerivedFrom(SharedPtr<XmlSchemaType>, const SharedPtr<XmlSchemaType>&, XmlSchemaDerivationMethod)指定された派生スキーマ型が指定された基底スキーマ型から派生しているかどうかを示す値を返します。
set_Final(XmlSchemaDerivationMethod)さらに派生が許可されているかを示す型派生の final 属性を設定します。
virtual set_IsMixed(bool)この型が混在コンテンツモデルを持つかどうかを示す値を設定します。この呼び出しは複合型でのみ有効です。
set_Name(const String&)型の名前を設定します。
XmlSchemaType()XmlSchemaType クラスの新しいインスタンスを初期化します。

Typedefs

型定義説明
Ptrこのクラスのインスタンスへの共有ポインタのエイリアスです。

備考

このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。

参照