XmlSchemaValidator.ValidateText Methode

Definition

Überprüft, ob Text im aktuellen Elementkontext zulässig ist, und sammelt den Text zur Überprüfung, wenn das aktuelle Element einfachen Inhalt aufweist.

Überlädt

Name Beschreibung
ValidateText(String)

Überprüft, ob der angegebene Text string im aktuellen Elementkontext zulässig ist, und sammelt den Text zur Überprüfung, wenn das aktuelle Element einfachen Inhalt aufweist.

ValidateText(XmlValueGetter)

Überprüft, ob der vom XmlValueGetter angegebenen Objekt zurückgegebene Text im aktuellen Elementkontext zulässig ist, und sammelt den Text zur Überprüfung, wenn das aktuelle Element einfachen Inhalt aufweist.

ValidateText(String)

Überprüft, ob der angegebene Text string im aktuellen Elementkontext zulässig ist, und sammelt den Text zur Überprüfung, wenn das aktuelle Element einfachen Inhalt aufweist.

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

Parameter

elementValue
String

Ein Text string , der im aktuellen Elementkontext überprüft werden soll.

Ausnahmen

Der angegebene Text string ist im aktuellen Elementkontext nicht zulässig.

Die ValidateText Methode wurde nicht in der richtigen Reihenfolge aufgerufen. Die Methode wird z ValidateText . B. nach dem Aufrufen ValidateAttributeaufgerufen.

Der Textparameter string darf nicht sein null.

Hinweise

Im Folgenden finden Sie wichtige Hinweise, die Sie bei der Verwendung der ValidateText Methode berücksichtigen sollten.

  • Wenn das Element über einfachen Inhalt verfügt, wird der angegebene Text string bei jedem Aufruf der ValidateText Methode verkettet, bis die ValidateEndElement Methode aufgerufen wird. Wenn die ValidateEndElement Methode aufgerufen wird, wird der gesamte Text überprüft.

  • Wenn das Element komplexen Inhalt aufweist, tritt keine Textverkettung auf.

Gilt für:

ValidateText(XmlValueGetter)

Überprüft, ob der vom XmlValueGetter angegebenen Objekt zurückgegebene Text im aktuellen Elementkontext zulässig ist, und sammelt den Text zur Überprüfung, wenn das aktuelle Element einfachen Inhalt aufweist.

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)

Parameter

elementValue
XmlValueGetter

Wird XmlValueGetterdelegate verwendet, um den Textwert als CLR-Typ (Common Language Runtime) zu übergeben, der mit dem XML-Schemadefinitionssprache (XSD)-Typ des Attributs kompatibel ist.

Ausnahmen

Der angegebene Text string ist im aktuellen Elementkontext nicht zulässig.

Die ValidateText Methode wurde nicht in der richtigen Reihenfolge aufgerufen. Die Methode wird z ValidateText . B. nach dem Aufrufen ValidateAttributeaufgerufen.

Der Textparameter string darf nicht sein null.

Hinweise

Im Folgenden finden Sie wichtige Hinweise, die Sie bei der Verwendung der ValidateText Methode berücksichtigen sollten.

  • Wenn das Element über einfachen Inhalt verfügt, wird der angegebene Text string bei jedem Aufruf der ValidateText Methode verkettet, bis die ValidateEndElement Methode aufgerufen wird. Wenn die ValidateEndElement Methode aufgerufen wird, wird der gesamte Text überprüft.

  • Wenn das Element komplexen Inhalt aufweist, tritt keine Textverkettung auf.

Weitere Informationen

Gilt für: