System::Xml::Schema::XmlSchemaObjectTable クラス
XmlSchemaObjectTable class
XmlSchema クラスに含まれる要素(例: Attributes、AttributeGroups、Elements など)のコレクションを提供します。
class XmlSchemaObjectTable : public System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<SharedPtr<System::Xml::XmlQualifiedName>, SharedPtr<System::Xml::Schema::XmlSchemaObject>>>
メソッド
| メソッド | 説明 |
|---|---|
| Contains(const SharedPtr<XmlQualifiedName>&) | 指定された修飾名がコレクションに存在するかどうかを判定します。 |
| get_Count() | XmlSchemaObjectTable に含まれる項目数を返します。 |
| get_Names() | XmlSchemaObjectTable のすべての名前付き要素のコレクションを返します。 |
| get_Values() | XmlSchemaObjectTable のすべての要素のすべての値のコレクションを返します。 |
| GetEnumerator() override | XmlSchemaObjectTable を反復処理できる列挙子を返します。 |
| idx_get(const SharedPtr<XmlQualifiedName>&) | 修飾名で指定された XmlSchemaObjectTable の要素を返します。 |
Typedefs
| 型定義 | 説明 |
|---|---|
| Ptr | このクラスのインスタンスへの共有ポインタのエイリアスです。 |
備考
このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。
参照
- Class IEnumerable
- Namespace System::Xml::Schema
- Library Aspose.Page for C++