XmlReaderSettings.CheckCharacters Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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ů