Поделиться через


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

XmlValueGetter delegate, используемый для передачи текстового значения в качестве типа CLR, совместимого с типом языка XSD атрибута.

Исключения

Указанная текстовая string является недопустимой для контекста текущего элемента.

Была нарушена последовательность при вызове метода ValidateText. Например, ValidateText был вызван после ValidateAttribute.

Текстовый параметр string не может принимать значение null.

Комментарии

Ниже приведены важные примечания, которые следует учитывать при использовании ValidateText метода .

  • Если элемент содержит простое содержимое, указанный текст string объединяется при каждом вызове ValidateText метода до ValidateEndElement вызова метода . При вызове ValidateEndElement метода проверяется весь текст.

  • Если элемент содержит сложное содержимое, объединение текста не выполняется.

См. также раздел

Применяется к