XmlSchemaValidator.ValidateText メソッド

定義

現在の要素コンテキスト中でテキストが許されるかどうかを検証し、現在の要素に単純コンテンツがある場合は検証のためにテキストを収集します。

オーバーロード

ValidateText(String)

現在の要素コンテキストで、指定されたテキスト string が許可されているかどうかを検証し、現在の要素が単純な内容の場合は検証用のテキストを累積します。

ValidateText(XmlValueGetter)

現在の要素コンテキストで、指定された XmlValueGetter オブジェクトで返されるテキストが許可されているかどうかを検証し、現在の要素が単純な内容の場合は検証用のテキストを累積します。

ValidateText(String)

ソース:
XmlSchemaValidator.cs
ソース:
XmlSchemaValidator.cs
ソース:
XmlSchemaValidator.cs

現在の要素コンテキストで、指定されたテキスト string が許可されているかどうかを検証し、現在の要素が単純な内容の場合は検証用のテキストを累積します。

public:
 void ValidateText(System::String ^ elementValue);
public void ValidateText (string elementValue);
member this.ValidateText : string -> unit
Public Sub ValidateText (elementValue As String)

パラメーター

elementValue
String

現在の要素コンテキストで検証するテキスト string

例外

指定されたテキスト string は、現在の要素コンテキストでは許可されていません。

ValidateText メソッドは、正しいシーケンスで呼び出されませんでした。 たとえば、ValidateText メソッドを呼び出した後で ValidateAttribute メソッドを呼び出した場合が該当します。

テキスト string パラメーターを null にすることはできません。

注釈

メソッドを使用する場合に考慮すべき重要な注意事項を次に ValidateText 示します。

  • 要素に単純なコンテンツがある場合、メソッドが呼び出されるまで、指定されたテキスト string はメソッドの ValidateText 各呼び出しで ValidateEndElement 連結されます。 メソッドが ValidateEndElement 呼び出されると、すべてのテキストが検証されます。

  • 要素に複雑なコンテンツがある場合、テキスト連結は行われません。

適用対象

ValidateText(XmlValueGetter)

ソース:
XmlSchemaValidator.cs
ソース:
XmlSchemaValidator.cs
ソース:
XmlSchemaValidator.cs

現在の要素コンテキストで、指定された XmlValueGetter オブジェクトで返されるテキストが許可されているかどうかを検証し、現在の要素が単純な内容の場合は検証用のテキストを累積します。

public:
 void ValidateText(System::Xml::Schema::XmlValueGetter ^ elementValue);
public void ValidateText (System.Xml.Schema.XmlValueGetter elementValue);
member this.ValidateText : System.Xml.Schema.XmlValueGetter -> unit
Public Sub ValidateText (elementValue As XmlValueGetter)

パラメーター

elementValue
XmlValueGetter

テキスト値を属性の XML スキーマ定義言語 (XSD) 型と互換性のある共通言語ランタイム (CLR) 型にして渡すために使用する、XmlValueGetterdelegate

例外

指定されたテキスト string は、現在の要素コンテキストでは許可されていません。

ValidateText メソッドは、正しいシーケンスで呼び出されませんでした。 たとえば、ValidateText メソッドを呼び出した後で ValidateAttribute メソッドを呼び出した場合が該当します。

テキスト string パラメーターを null にすることはできません。

注釈

メソッドを使用する場合に考慮すべき重要な注意事項を次に ValidateText 示します。

  • 要素に単純なコンテンツがある場合、メソッドが呼び出されるまで、指定されたテキスト string はメソッドの ValidateText 各呼び出しで ValidateEndElement 連結されます。 メソッドが ValidateEndElement 呼び出されると、すべてのテキストが検証されます。

  • 要素に複雑なコンテンツがある場合、テキスト連結は行われません。

こちらもご覧ください

適用対象