Sdílet prostřednictvím


XmlSchemaValidator.ValidateText Metoda

Definice

Ověří, jestli je text povolený v kontextu aktuálního elementu, a shromažďuje text pro ověření, pokud má aktuální prvek jednoduchý obsah.

Přetížení

ValidateText(String)

Ověří, jestli je zadaný text string povolen v kontextu aktuálního elementu, a shromažďuje text pro ověření, pokud má aktuální prvek jednoduchý obsah.

ValidateText(XmlValueGetter)

Ověří, zda je text vrácený zadaným objektem XmlValueGetter povolen v aktuálním kontextu elementu a shromažďuje text pro ověření, pokud má aktuální prvek jednoduchý obsah.

ValidateText(String)

Zdroj:
XmlSchemaValidator.cs
Zdroj:
XmlSchemaValidator.cs
Zdroj:
XmlSchemaValidator.cs

Ověří, jestli je zadaný text string povolen v kontextu aktuálního elementu, a shromažďuje text pro ověření, pokud má aktuální prvek jednoduchý obsah.

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

Parametry

elementValue
String

Text string , který se má ověřit v aktuálním kontextu elementu.

Výjimky

Zadaný text string není v kontextu aktuálního prvku povolen.

Metoda ValidateText nebyla volána ve správném pořadí. Například metoda je ValidateText volána po volání ValidateAttribute.

Parametr text string nemůže být null.

Poznámky

Následující důležité poznámky je potřeba při použití ValidateText metody zvážit.

  • Pokud má element jednoduchý obsah, zadaný text string je zřetězen při každém volání ValidateText metody, dokud ValidateEndElement není volána metoda. Při zavolání ValidateEndElement metody se ověří veškerý text.

  • Pokud má prvek složitý obsah, nedojde k žádnému zřetězení textu.

Platí pro

ValidateText(XmlValueGetter)

Zdroj:
XmlSchemaValidator.cs
Zdroj:
XmlSchemaValidator.cs
Zdroj:
XmlSchemaValidator.cs

Ověří, zda je text vrácený zadaným objektem XmlValueGetter povolen v aktuálním kontextu elementu a shromažďuje text pro ověření, pokud má aktuální prvek jednoduchý obsah.

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)

Parametry

elementValue
XmlValueGetter

Slouží XmlValueGetterdelegate k předání textové hodnoty jako typ modulu CLR (Common Language Runtime), který je kompatibilní s typem XSD (XML Schema Definition Language) atributu.

Výjimky

Zadaný text string není v kontextu aktuálního prvku povolen.

Metoda ValidateText nebyla volána ve správném pořadí. Například metoda je ValidateText volána po volání ValidateAttribute.

Parametr text string nemůže být null.

Poznámky

Následující důležité poznámky je potřeba při použití ValidateText metody zvážit.

  • Pokud má element jednoduchý obsah, zadaný text string je zřetězen při každém volání ValidateText metody, dokud ValidateEndElement není volána metoda. Při zavolání ValidateEndElement metody se ověří veškerý text.

  • Pokud má prvek složitý obsah, nedojde k žádnému zřetězení textu.

Viz také

Platí pro