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 отключает проверку символов для ссылок на символьные сущности.