System::Xml::Schema::XmlSchemaAttribute class

XmlSchemaAttribute class

XML Schema からの attribute 要素を World Wide Web Consortium (W3C) が定義するように表します。属性は他のドキュメント要素に追加情報を提供します。属性タグはスキーマ用のドキュメント要素のタグ間にネストされます。XML ドキュメントは要素の開始タグ内に名前付き項目として属性を表示します。

class XmlSchemaAttribute : public System::Xml::Schema::XmlSchemaAnnotated

メソッド

メソッド説明
get_AttributeSchemaType()XmlSchemaSimpleType オブジェクトを返します。このオブジェクトは属性の XmlSchemaAttribute::get_SchemaType または XmlSchemaAttribute::get_SchemaTypeName の値に基づいて属性の型を表します。
get_AttributeType()属性の XmlSchemaAttribute::get_SchemaType または XmlSchemaAttribute::get_SchemaTypeName の値に基づくオブジェクトを返します。このオブジェクトは AttributeType 値のコンパイル後の解釈を保持します。
get_DefaultValue()属性の既定値を返します。
get_FixedValue()属性の固定値を返します。
get_Form()属性の形式を返します。
get_Name()属性の名前を返します。
get_QualifiedName()属性の修飾名を返します。
get_RefName()このスキーマ(または指定された名前空間で示される別のスキーマ)で宣言された属性の名前を返します。
get_SchemaType()属性の型を単純型として返します。
get_SchemaTypeName()このスキーマ(または指定された名前空間で示される別のスキーマ)で定義された単純型の名前を返します。
get_Use()属性がどのように使用されるかに関する情報を返します。
set_DefaultValue(const String&)属性の既定値を設定します。
set_FixedValue(const String&)属性の固定値を設定します。
set_Form(XmlSchemaForm)属性の形式を設定します。
set_Name(const String&)属性の名前を設定します。
set_RefName(const SharedPtr<XmlQualifiedName>&)このスキーマ(または指定された名前空間で示される別のスキーマ)で宣言された属性の名前を設定します。
set_SchemaType(const SharedPtr<XmlSchemaSimpleType>&)属性の型を単純型に設定します。
set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&)このスキーマ(または指定された名前空間で示される別のスキーマ)で定義された単純型の名前を設定します。
set_Use(XmlSchemaUse)属性がどのように使用されるかに関する情報を設定します。
XmlSchemaAttribute()新しい XmlSchemaAttribute クラスのインスタンスを初期化します。

Typedefs

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

備考

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

参照