XML スキーマの推論Inferring an XML Schema

スキーマ オブジェクト モデル (SOM) XmlSchemaInference クラスを使用して、XML ドキュメントの構造から XML スキーマ定義言語 (XSD) スキーマを推論する方法を説明します。Describes how to use the Schema Object Model (SOM) XmlSchemaInference class to infer an XML Schema definition language (XSD) schema from the structure of an XML document.

XmlSchemaInference 名前空間内のスキーマ オブジェクト モデル (SOM) System.Xml.Schema クラスを使用すれば、XML ドキュメントの構造から XML スキーマ定義言語 (XSD) スキーマを推論できます。The Schema Object Model (SOM) XmlSchemaInference class in the System.Xml.Schema namespace allows you to infer an XML Schema definition language (XSD) schema from the structure of an XML document. XmlSchemaInference クラスは XML ドキュメントの検証に使える XML スキーマを出力します。The XmlSchemaInference class outputs an XML schema that can validate the XML document.

このセクションの内容In This Section

XML ドキュメントからのスキーマの推論Inferring Schemas from XML Documents
XmlSchemaInference クラスを使用して XML ドキュメントの構造からスキーマを推論する方法を説明します。Describes how to use the XmlSchemaInference class to infer a schema from the structure of an XML document.

スキーマのノード型および構造を推論するときの規則Rules for Inferring Schema Node Types and Structure
XML ドキュメントで検出されたノード型をスキーマ構造に変換する推論のプロセスを説明します。Describes how the inference process translates the node types encountered in an XML document into a schema structure.

単純型を推論するときの規則Rules for Inferring Simple Types
XmlSchemaInference クラスが属性と要素のデータ型を推論する方法を説明します。Describes how the XmlSchemaInference class infers the data type for attributes and elements.

関連項目See also