XmlReaderSettings.CheckCharacters Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja a karakterellenőrzést jelző értéket.
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
Tulajdonság értéke
true karakterellenőrzést végezni; egyéb esetben false. Az alapértelmezett érték a true.
Megjegyzések
Ez a tulajdonság arra utasítja az XML-olvasót, hogy ellenőrizze a beolvasott XML-adatokban szereplő karaktereket, és a jogi XML-karakterek tartományán kívül eső karaktereket dobjon XmlException ki. Ha engedélyezve van a karakterellenőrzés, a következőket kell biztosítania:
A karakterek a jogi XML-karakterek tartományán belül vannak, a W3C XML 1.0-javaslat 2.2 karakteres szakaszában meghatározottak szerint.
Minden XML-név érvényes a W3C XML 1.0-javaslat 2.3 Common Syntactic Constructs szakaszában meghatározottak szerint.
Ha ez a truetulajdonság az alapértelmezett beállítás, kivétel jelenik meg, XmlException ha az XML-fájl érvénytelen karaktereket vagy érvénytelen XML-neveket tartalmaz (például egy elem neve számmal kezdődik).
Ha a XmlReader rendszer szöveges adatokat dolgoz fel, a tulajdonságbeállítástól függetlenül mindig ellenőrzi, hogy az XML-nevek és a szöveges tartalom érvényes-e. A CheckCharactersfalse beállítása kikapcsolja a karakterentitás-hivatkozások karakterellenőrzését.