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>&)指定された XmlSchemaXmlSchemaSet に追加します。
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()XmlSchemaCompilationSettingsXmlSchemaSet 用に返します。
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>&)XmlSchemaSetXmlSchemaCompilationSettings を設定します。
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 ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。

参照