XmlReaderSettings.CheckCharacters Свойство

Определение

Возвращает или задает значение, указывающее, следует ли выполнять проверку символов.

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

Значение свойства

true для проверки символов; в противном случае false. Значение по умолчанию — true.

Комментарии

Это свойство предписывает средству чтения XML проверять символы в xml-данных, которые он считывает и вызывать XmlException , если какие-либо символы находятся за пределами диапазона юридических XML-символов. Если включена проверка символов, убедитесь в следующем:

  • Символы находятся в диапазоне юридических XML-символов, как определено разделом 2.2 Символов рекомендации W3C XML 1.0.

  • Все имена XML допустимы, как определено разделом 2.3 Common Syntactic Constructs в рекомендации W3C XML 1.0.

Если для этого свойства задано trueзначение по умолчанию, исключение возникает, XmlException если XML-файл содержит недопустимые символы или недопустимые XML-имена (например, имя элемента начинается с числа).

XmlReader Если текстовые данные обрабатываются, всегда проверяет, допустимы ли имена XML и текстовое содержимое независимо от параметра свойства. Установка CheckCharacters в false отключает проверку символов для ссылок на символьные сущности.

Применяется к