System::Xml::Schema::XmlSchemaSimpleTypeUnion クラス

XmlSchemaSimpleTypeUnion class

XML Schema からのシンプル型の union 要素を、World Wide Web Consortium (W3C) が定義する通りに表します。union データ型は simpleType の内容を指定するために使用できます。simpleType 要素の値は、union で指定された代替データ型の集合のいずれかでなければなりません。union 型は常に派生型であり、少なくとも2つの代替データ型を含む必要があります。

class XmlSchemaSimpleTypeUnion : public System::Xml::Schema::XmlSchemaSimpleTypeContent

メソッド

メソッド説明
get_BaseMemberTypes()simpleType 要素の型を表す XmlSchemaSimpleType オブジェクトの配列を、XmlSchemaSimpleTypeUnion::get_BaseTypesXmlSchemaSimpleTypeUnion::get_MemberTypes の値に基づいて返します。
get_BaseTypes()基本型のコレクションを返します。
get_MemberTypes()このスキーマで定義された組み込みデータ型または simpleType 要素の修飾されたメンバー名の配列を返します(または、指定された名前空間で示される別のスキーマ)。
set_MemberTypes(const ArrayPtr<SharedPtr<XmlQualifiedName>>&)このスキーマで定義された組み込みデータ型または simpleType 要素の修飾されたメンバー名の配列を設定します(または、指定された名前空間で示される別のスキーマ)。
XmlSchemaSimpleTypeUnion()新しい XmlSchemaSimpleTypeUnion クラスのインスタンスを初期化します。

Typedefs

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

備考

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

参照