System::Xml::Schema::XmlSchemaSet クラス
コンテンツ
[
隠れる
]XmlSchemaSet class
XML Schema 定義言語 (XSD) スキーマのキャッシュを保持します。
class XmlSchemaSet : public System::Object
メソッド
| メソッド | 説明 |
|---|---|
| Add(String, const String&) | 指定された URL の XML Schema 定義言語 (XSD) スキーマを XmlSchemaSet に追加します。 |
| Add(String, const SharedPtr<XmlReader>&) | XmlReader に含まれる XML Schema 定義言語 (XSD) スキーマを XmlSchemaSet に追加します。 |
| Add(const SharedPtr<XmlSchemaSet>&) | 指定された XmlSchemaSet に含まれるすべての XML Schema 定義言語 (XSD) スキーマを XmlSchemaSet に追加します。 |
| Add(const SharedPtr<XmlSchema>&) | 指定された XmlSchema を XmlSchemaSet に追加します。 |
| Compile() | XmlSchemaSet に追加された XML Schema 定義言語 (XSD) スキーマを 1 つの論理スキーマにコンパイルします。 |
| Contains(String) | 指定されたターゲット名前空間 URI を持つ XML Schema 定義言語 (XSD) スキーマが XmlSchemaSet に存在するかどうかを示します。 |
| Contains(const SharedPtr<XmlSchema>&) | 指定された XML Schema 定義言語 (XSD) XmlSchema オブジェクトが XmlSchemaSet に存在するかどうかを示します。 |
| CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t) | XmlSchemaSet からすべての XmlSchema オブジェクトを、指定されたインデックスから開始して、指定された配列にコピーします。 |
| get_CompilationSettings() | XmlSchemaCompilationSettings を XmlSchemaSet 用に返します。 |
| get_Count() | XmlSchemaSet に含まれる論理的な XML Schema 定義言語 (XSD) スキーマの数を返します。 |
| get_GlobalAttributes() | XmlSchemaSet のすべての XML Schema 定義言語 (XSD) スキーマに含まれるすべてのグローバル属性を返します。 |
| get_GlobalElements() | XmlSchemaSet のすべての XML Schema 定義言語 (XSD) スキーマに含まれるすべてのグローバル要素を返します。 |
| get_GlobalTypes() | XmlSchemaSet のすべての XML Schema 定義言語 (XSD) スキーマに含まれるすべてのグローバルな単純型と複合型を返します。 |
| get_IsCompiled() | XmlSchemaSet の XML Schema 定義言語 (XSD) スキーマがコンパイル済みかどうかを示す値を返します。 |
| get_NameTable() | 新しい XML Schema 定義言語 (XSD) スキーマを読み込む際に XmlSchemaSet が使用するデフォルトの XmlNameTable を返します。 |
| Remove(const SharedPtr<XmlSchema>&) | 指定された XML Schema 定義言語 (XSD) スキーマを XmlSchemaSet から削除します。 |
| RemoveRecursive(const SharedPtr<XmlSchema>&) | 指定された XML Schema 定義言語 (XSD) スキーマと、そのインポートするすべてのスキーマを XmlSchemaSet から削除します。 |
| Reprocess(SharedPtr<XmlSchema>) | XmlSchemaSet に既に存在する XML Schema 定義言語 (XSD) スキーマを再処理します。 |
| Schemas() | XmlSchemaSet に含まれるすべての XML Schema 定義言語 (XSD) スキーマのコレクションを返します。 |
| Schemas(String) | 指定された名前空間に属する、XmlSchemaSet に含まれるすべての XML Schema 定義言語 (XSD) スキーマのコレクションを返します。 |
| set_CompilationSettings(const SharedPtr<XmlSchemaCompilationSettings>&) | XmlSchemaSet の XmlSchemaCompilationSettings を設定します。 |
| set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&) | スキーマの include および import 要素で参照される名前空間や場所を解決するために使用される XmlResolver を設定します。 |
| ValidationEventHandler_add(Args…) | XML Schema 定義言語 (XSD) スキーマの検証エラーに関する情報を受け取るためのイベントハンドラを追加します。 |
| ValidationEventHandler_remove(Args…) | XML Schema 定義言語 (XSD) スキーマの検証エラーに関する情報を受け取るためのイベントハンドラを削除します。 |
| XmlSchemaSet() | XmlSchemaSet クラスの新しいインスタンスを初期化します。 |
| XmlSchemaSet(const SharedPtr<XmlNameTable>&) | 指定された XmlNameTable を使用して、XmlSchemaSet クラスの新しいインスタンスを初期化します。 |
Typedefs
| 型定義 | 説明 |
|---|---|
| Ptr | このクラスのインスタンスへの共有ポインタのエイリアスです。 |
備考
このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。
参照
- Class Object
- Namespace System::Xml::Schema
- Library Aspose.Page for C++