System::Xml::Schema::XmlSchemaElement クラス

XmlSchemaElement class

XML Schemaelement 要素を、World Wide Web Consortium (W3C) が定義する通りに表します。このクラスはすべてのパーティクル型の基底クラスであり、XML ドキュメント内の要素を記述するために使用されます。

class XmlSchemaElement : public System::Xml::Schema::XmlSchemaParticle

メソッド

メソッド説明
get_Block()Block 派生を返します。
get_BlockResolved()Block 値のコンパイル後の解釈を返します。
get_Constraints()要素に対する制約のコレクションを返します。
get_DefaultValue()要素の内容がシンプルタイプであるか、要素の内容が textOnly の場合、要素のデフォルト値を返します。
get_ElementSchemaType()XmlSchemaElement::get_SchemaType または XmlSchemaElement::get_SchemaTypeName の値に基づいて、要素の型を表す XmlSchemaType オブジェクトを返します。
get_ElementType()要素の XmlSchemaElement または XmlSchemaElement に基づくオブジェクトを返します。このオブジェクトは ElementType 値のコンパイル後の解釈を保持します。
get_Final()これ以上の派生が許可されないことを示すために Final 値を返します。
get_FinalResolved()Final 値のコンパイル後の解釈を返します。
get_FixedValue()固定値を返します。
get_Form()要素の形式を返します。
get_IsAbstract()要素がインスタンス文書で使用できるかどうかを示す情報を返します。
get_IsNillable()インスタンスデータで xsi:nil が発生し得るかを示す情報を返します。要素に明示的な nil 値を割り当てられるかどうかを示します。
get_Name()要素の名前を返します。
get_QualifiedName()指定された要素の実際の修飾名を返します。
get_RefName()このスキーマ(または指定された名前空間で示される別のスキーマ)で宣言された要素の参照名を返します。
get_SchemaType()要素の型を返します。これは複合型またはシンプル型のいずれかです。
get_SchemaTypeName()このスキーマまたは指定された名前空間で示される別のスキーマで定義された組み込みデータ型の名前を返します。
get_SubstitutionGroup()この要素によって置換される要素の名前を返します。
set_Block(XmlSchemaDerivationMethod)Block 派生を設定します。
set_DefaultValue(const String&)要素の内容が単純型であるか、要素の内容が textOnly の場合、要素のデフォルト値を設定します。
set_Final(XmlSchemaDerivationMethod)さらに派生が許可されないことを示すために Final 値を設定します。
set_FixedValue(const String&)固定値を設定します。
set_Form(XmlSchemaForm)要素の形式を設定します。
set_IsAbstract(bool)要素がインスタンス文書で使用できるかどうかを示す情報を設定します。
set_IsNillable(bool)インスタンスデータで xsi:nil が発生し得るかを示す情報を設定します。要素に明示的な nil 値を割り当てられるかどうかを示します。
set_Name(const String&)要素の名前を設定します。
set_RefName(const SharedPtr<XmlQualifiedName>&)このスキーマ(または指定された名前空間で示される別のスキーマ)で宣言された要素の参照名を設定します。
set_SchemaType(const SharedPtr<XmlSchemaType>&)要素の型を設定します。これは複合型または単純型のいずれかです。
set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&)このスキーマまたは指定された名前空間で示される別のスキーマで定義された組み込みデータ型の名前を設定します。
set_SubstitutionGroup(const SharedPtr<XmlQualifiedName>&)この要素によって置換される要素の名前を設定します。
XmlSchemaElement()XmlSchemaElement クラスの新しいインスタンスを初期化します。

Typedefs

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

備考

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

参照