XmlReaderSettings.CheckCharacters Vlastnost

Definice

Získá nebo nastaví hodnotu označující, zda má být kontrola znaků.

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

Hodnota vlastnosti

Boolean

true provádět kontrolu znaků; jinak false. Výchozí formát je true.

Poznámky

Tato vlastnost dává čtenáři XML pokyn, aby zkontroloval znaky v datech XML, která čte, a vyvolá XmlException , pokud jsou některé znaky mimo rozsah právních znaků XML. Pokud je povolená kontrola znaků, zkontrolujte následující:

  • Znaky jsou v rozsahu právních znaků XML, jak je definováno v části 2.2 Znaky doporučení W3C XML 1.0.

  • Všechny názvy XML jsou platné, jak je definováno 2.3 Common Syntactic Constructs oddíl doporučení W3C XML 1.0.

Pokud je tato vlastnost nastavena na true, což je výchozí nastavení, vyvolá se výjimka, XmlException pokud soubor XML obsahuje neplatné znaky nebo neplatné názvy XML (například název elementu začíná číslem).

XmlReader Pokud zpracovává textová data, vždy zkontroluje, zda jsou názvy XML a textový obsah platné bez ohledu na nastavení vlastnosti. Nastavení CheckCharacters pro false vypnutí kontroly znaků pro odkazy na entitu znaků

Platí pro