XmlLoadSettings.ResolveExternals Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, должны ли разрешаться внешние определения, разрешаемые пространства имен, внешние подмножества определений типов документов (DTD) и ссылки на внешние сущности во время анализа документа.
public:
property bool ResolveExternals { bool get(); void set(bool value); };
bool ResolveExternals();
void ResolveExternals(bool value);
public bool ResolveExternals { get; set; }
var boolean = xmlLoadSettings.resolveExternals;
xmlLoadSettings.resolveExternals = boolean;
Public Property ResolveExternals As Boolean
Значение свойства
bool
Значение true, если внешние определения, разрешаемые пространства имен, внешние подмножества DTD и ссылки на внешние сущности разрешаются во время анализа документа; в противном случае — false. Значением по умолчанию является false.
Комментарии
Если это свойство имеет значение true, внешние определения разрешаются во время синтаксического анализа. Это позволяет определять атрибуты и типы данных по умолчанию для элементов из схемы и использовать DTD в качестве механизма включения файлов.
Этот параметр не зависит от того, требуется ли выполнять проверку, как указано в значении свойства ValidateOnParse . Если внешние компоненты не могут быть разрешены во время проверки, возникает ошибка проверки. Если значение ResolveExternals равно false, внешние компоненты не разрешаются и проверка не выполняется.
Разрешаемое пространство имен обозначается универсальным идентификатором ресурса (URI) пространства имен, который начинается с "x-schema:" в качестве префикса.