XmlReaderSettings.CheckCharacters Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Zeichenprüfung ausgeführt werden soll.

public:
 property bool CheckCharacters { bool get(); void set(bool value); };
public bool CheckCharacters { get; set; }
member this.CheckCharacters : bool with get, set
Public Property CheckCharacters As Boolean

Eigenschaftswert

true zur Zeichenprüfung; andernfalls false. Der Standardwert lautet true.

Hinweise

Diese Eigenschaft weist den XML-Reader an, Zeichen in den XML-Daten zu überprüfen, die gelesen werden, und löst ein XmlException , wenn zeichen außerhalb des Zulässigen XML-Zeichenbereichs liegen. Wenn die Zeichenüberprüfung aktiviert ist, wird Folgendes sichergestellt:

  • Zeichen befinden sich im Bereich der zulässigen XML-Zeichen, wie im Abschnitt "2.2 Zeichen " der W3C XML 1.0-Empfehlung definiert.

  • Alle XML-Namen sind gültig, wie im Abschnitt "2.3 Common Syntactic Constructs" der W3C XML 1.0-Empfehlung definiert.

Wenn diese Eigenschaft auf true", was die Standardeinstellung ist, wird eine XmlException Ausnahme ausgelöst, wenn die XML-Datei unzulässige Zeichen oder ungültige XML-Namen enthält (z. B. ein Elementname beginnt mit einer Zahl).

Wenn die XmlReader Textdaten verarbeitet werden, wird immer überprüft, ob die XML-Namen und der Textinhalt gültig sind, unabhängig von der Eigenschaftseinstellung. Das Festlegen von CheckCharacters auf false deaktiviert die Zeichenüberprüfung für Zeichenentitätsreferenzen.

Gilt für: