Поделиться через


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

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

Boolean

bool

Значение true, если внешние определения, разрешаемые пространства имен, внешние подмножества DTD и ссылки на внешние сущности разрешаются во время анализа документа; в противном случае — false. Значением по умолчанию является false.

Комментарии

Если это свойство имеет значение true, внешние определения разрешаются во время синтаксического анализа. Это позволяет определять атрибуты и типы данных по умолчанию для элементов из схемы и использовать DTD в качестве механизма включения файлов.

Этот параметр не зависит от того, требуется ли выполнять проверку, как указано в значении свойства ValidateOnParse . Если внешние компоненты не могут быть разрешены во время проверки, возникает ошибка проверки. Если значение ResolveExternals равно false, внешние компоненты не разрешаются и проверка не выполняется.

Разрешаемое пространство имен обозначается универсальным идентификатором ресурса (URI) пространства имен, который начинается с "x-schema:" в качестве префикса.

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