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_BaseTypes と XmlSchemaSimpleTypeUnion::get_MemberTypes の値に基づいて返します。 |
| get_BaseTypes() | 基本型のコレクションを返します。 |
| get_MemberTypes() | このスキーマで定義された組み込みデータ型または simpleType 要素の修飾されたメンバー名の配列を返します(または、指定された名前空間で示される別のスキーマ)。 |
| set_MemberTypes(const ArrayPtr<SharedPtr<XmlQualifiedName>>&) | このスキーマで定義された組み込みデータ型または simpleType 要素の修飾されたメンバー名の配列を設定します(または、指定された名前空間で示される別のスキーマ)。 |
| XmlSchemaSimpleTypeUnion() | 新しい XmlSchemaSimpleTypeUnion クラスのインスタンスを初期化します。 |
Typedefs
| 型定義 | 説明 |
|---|---|
| Ptr | このクラスのインスタンスへの共有ポインタのエイリアスです。 |
備考
このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。
参照
- Class XmlSchemaSimpleTypeContent
- Namespace System::Xml::Schema
- Library Aspose.Page for C++