System::Xml::Schema::XmlSchemaInference class

XmlSchemaInference class

XML ドキュメントから XML Schema 定義言語 (XSD) スキーマを推測します。XmlSchemaInference クラスは継承できません。

class XmlSchemaInference : public System::Object

Enums

列挙型説明
InferenceOptionXmlSchemaInference クラスが XML ドキュメント内の要素と属性に対して推測する出現回数と型情報に影響します。

メソッド

メソッド説明
get_Occurrence()XML ドキュメントから推測されたスキーマの出現宣言に影響する XmlSchemaInference::InferenceOption の値を返します。
get_TypeInference()XML ドキュメントから推測された型に影響する XmlSchemaInference::InferenceOption の値を返します。
InferSchema(const SharedPtr<XmlReader>&)指定された XmlReader オブジェクトに含まれる XML ドキュメントから XML Schema 定義言語 (XSD) スキーマを推測します。
InferSchema(const SharedPtr<XmlReader>&, SharedPtr<XmlSchemaSet>)指定された XmlReader オブジェクトに含まれる XML ドキュメントから XML Schema 定義言語 (XSD) スキーマを推測し、同じターゲット名前空間を持つ XmlSchemaSet オブジェクトに指定された既存スキーマを使用して推測されたスキーマを洗練します。
set_Occurrence(XmlSchemaInference::InferenceOption)XML ドキュメントから推測されたスキーマの出現宣言に影響する XmlSchemaInference::InferenceOption の値を設定します。
set_TypeInference(XmlSchemaInference::InferenceOption)XML ドキュメントから推測された型に影響を与える XmlSchemaInference::InferenceOption の値を設定します。
XmlSchemaInference()XmlSchemaInference クラスの新しいインスタンスを初期化します。

Typedefs

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

備考

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

参照