Compartir a través de


XmlSchemaValidator.ValidateText Método

Definición

Valida si se permite texto en el contexto del elemento actual y acumula el texto para validar si el elemento actual tiene contenido simple.

Sobrecargas

ValidateText(String)

Valida si la cadena string de texto especificada se permite en el contexto del elemento actual y acumula el texto para la validación si el contenido del elemento actual es simple.

ValidateText(XmlValueGetter)

Valida si el texto que devuelve el objeto XmlValueGetter especificado se permite en el contexto del elemento actual y acumula el texto para la validación si el contenido del elemento actual es simple.

ValidateText(String)

Source:
XmlSchemaValidator.cs
Source:
XmlSchemaValidator.cs
Source:
XmlSchemaValidator.cs

Valida si la cadena string de texto especificada se permite en el contexto del elemento actual y acumula el texto para la validación si el contenido del elemento actual es simple.

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

Parámetros

elementValue
String

string de texto que se va a validar en el contexto del elemento actual.

Excepciones

La cadena string de texto especificada no se permite en el contexto del elemento actual.

No se llamó al método ValidateText en la secuencia correcta. Por ejemplo, se llama al método ValidateText después de llamar a ValidateAttribute.

El parámetro de la cadena string de texto no puede ser null.

Comentarios

A continuación se muestran notas importantes que se deben tener en cuenta al usar el ValidateText método .

  • Si el elemento tiene contenido simple, el texto string especificado se concatena en cada llamada al método hasta que se llame al ValidateTextValidateEndElement método . Cuando se llama al ValidateEndElement método , se valida todo el texto.

  • Si el elemento tiene contenido complejo, no se produce ninguna concatenación de texto.

Se aplica a

ValidateText(XmlValueGetter)

Source:
XmlSchemaValidator.cs
Source:
XmlSchemaValidator.cs
Source:
XmlSchemaValidator.cs

Valida si el texto que devuelve el objeto XmlValueGetter especificado se permite en el contexto del elemento actual y acumula el texto para la validación si el contenido del elemento actual es simple.

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)

Parámetros

elementValue
XmlValueGetter

XmlValueGetter delegate que se usa para pasar el valor de texto como tipo de Common Language Runtime (CLR) compatible con el tipo del lenguaje de definición de esquemas XML (XSD) del atributo.

Excepciones

La cadena string de texto especificada no se permite en el contexto del elemento actual.

No se llamó al método ValidateText en la secuencia correcta. Por ejemplo, se llama al método ValidateText después de llamar a ValidateAttribute.

El parámetro de la cadena string de texto no puede ser null.

Comentarios

A continuación se muestran notas importantes que se deben tener en cuenta al usar el ValidateText método .

  • Si el elemento tiene contenido simple, el texto string especificado se concatena en cada llamada al método hasta que se llame al ValidateTextValidateEndElement método . Cuando se llama al ValidateEndElement método , se valida todo el texto.

  • Si el elemento tiene contenido complejo, no se produce ninguna concatenación de texto.

Consulte también

Se aplica a