XmlReaderSettings.CheckCharacters Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om teckenkontrollen ska utföras.
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
Egenskapsvärde
true för att göra teckenkontroll; annars false. Standardvärdet är true.
Kommentarer
Den här egenskapen instruerar XML-läsaren att kontrollera tecken i DE XML-data som den läser och utlösa ett XmlException om några tecken ligger utanför intervallet för juridiska XML-tecken. När teckenkontrollen är aktiverad är du säker på följande:
Tecken ligger inom intervallet för juridiska XML-tecken, enligt definitionen i avsnittet 2,2 tecken i W3C XML 1.0-rekommendationen.
Alla XML-namn är giltiga, enligt definitionen i avsnittet 2.3 Common Syntactic Constructs i W3C XML 1.0-rekommendationen.
När den här egenskapen är inställd på true, vilket är standardinställningen, utlöses ett XmlException undantag om XML-filen innehåller ogiltiga tecken eller ogiltiga XML-namn (till exempel börjar ett elementnamn med ett tal).
XmlReader Om bearbetar textdata kontrollerar den alltid att XML-namnen och textinnehållet är giltiga, oavsett egenskapsinställningen. Inställning av CheckCharacters till false stänger av teckenkontrollen för teckenentitetsreferenser.