XmlSchemaDatatype クラス
アセンブリ: System.Xml (system.xml.dll 内)


XmlSchemaDatatype クラスの使用例を次に示します。
Imports System Imports System.Xml Imports System.Xml.Schema _ Class XMLSchemaExamples Public Shared Sub Main() Dim xtr As New XmlTextReader("example.xsd") Dim schema As XmlSchema = XmlSchema.Read(xtr, New ValidationEventHandler(AddressOf ValidationCallbackOne)) Dim schemaSet As New XmlSchemaSet() AddHandler schemaSet.ValidationEventHandler, AddressOf ValidationCallbackOne schemaSet.Add(schema) schemaSet.Compile() Dim compiledSchema As XmlSchema = Nothing For Each schema1 As XmlSchema In schemaSet.Schemas() compiledSchema = schema1 Next Dim schemaObject As XmlSchemaObject For Each schemaObject In compiledSchema.Items If schemaObject.GetType() Is GetType(XmlSchemaSimpleType) Then Dim simpleType As XmlSchemaSimpleType = CType(schemaObject, XmlSchemaSimpleType) Console.WriteLine("{0} {1}", simpleType.Name, simpleType.Datatype.ValueType) End If If schemaObject.GetType() Is GetType(XmlSchemaComplexType) Then Dim complexType As XmlSchemaComplexType = CType(schemaObject, XmlSchemaComplexType) Console.WriteLine("{0} {1}", complexType.Name, complexType.Datatype.ValueType) End If Next schemaObject xtr.Close() End Sub 'Main Public Shared Sub ValidationCallbackOne(ByVal sender As Object, ByVal args As ValidationEventArgs) Console.WriteLine(args.Message) End Sub 'ValidationCallbackOne End Class 'XMLSchemaExamples
using System; using System.Xml; using System.Xml.Schema; class XMLSchemaExamples { public static void Main() { XmlTextReader xtr = new XmlTextReader("example.xsd"); XmlSchema schema = XmlSchema.Read(xtr, new ValidationEventHandler(ValidationCallbackOne)); XmlSchemaSet schemaSet = new XmlSchemaSet(); schemaSet.ValidationEventHandler += new ValidationEventHandler(ValidationCallbackOne); schemaSet.Add(schema); schemaSet.Compile(); XmlSchema compiledSchema = null; foreach (XmlSchema schema1 in schemaSet.Schemas()) { compiledSchema = schema1; } foreach (XmlSchemaObject schemaObject in compiledSchema.Items) { if (schemaObject.GetType() == typeof(XmlSchemaSimpleType)) { XmlSchemaSimpleType simpleType = (XmlSchemaSimpleType)schemaObject; Console.WriteLine("{0} {1}", simpleType.Name, simpleType.Datatype.ValueType); } if (schemaObject.GetType() == typeof(XmlSchemaComplexType)) { XmlSchemaComplexType complexType = (XmlSchemaComplexType)schemaObject; Console.WriteLine("{0} {1}", complexType.Name, complexType.Datatype.ValueType); } } xtr.Close(); } public static void ValidationCallbackOne(object sender, ValidationEventArgs args) { Console.WriteLine(args.Message); } }

System.Xml.Schema.XmlSchemaDatatype


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlSchemaDatatype コンストラクタ
アセンブリ: System.Xml (system.xml.dll 内)



Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlSchemaDatatype プロパティ
XmlSchemaDatatype メソッド

名前 | 説明 | |
---|---|---|
![]() | ChangeType | オーバーロードされます。 型が XmlSchemaDatatype で表された XML スキーマ型の有効な共通言語ランタイム (CLR) 表現の 1 つである指定された値を、同じ値の別の有効な CLR 表現に変換します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | IsDerivedFrom | IsDerivedFrom メソッドは常に false を返します。 |
![]() | ParseValue | オーバーロードされます。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

XmlSchemaDatatype メンバ
XmlSchemaDatatype クラスは、XML スキーマ定義言語 (XSD: XML Schema Definition Language) 型を共通言語ランタイム (CLR: Common Language Runtime) 型に割り当てるための抽象クラスです。
XmlSchemaDatatype データ型で公開されるメンバを以下の表に示します。



名前 | 説明 | |
---|---|---|
![]() | ChangeType | オーバーロードされます。 型が XmlSchemaDatatype で表された XML スキーマ型の有効な共通言語ランタイム (CLR) 表現の 1 つである指定された値を、同じ値の別の有効な CLR 表現に変換します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | IsDerivedFrom | IsDerivedFrom メソッドは常に false を返します。 |
![]() | ParseValue | オーバーロードされます。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

Weblioに収録されているすべての辞書からXmlSchemaDatatypeを検索する場合は、下記のリンクをクリックしてください。

- XmlSchemaDatatypeのページへのリンク