XmlLoadSettings.ResolveExternals Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que especifica se definições externas, namespaces resolvíveis, subconjuntos externos de DTDs (definições de tipo de documento) e referências de entidade externa devem ser resolvidas no momento em que o documento é analisado.
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
Valor da propriedade
bool
True se definições externas, namespaces resolvíveis, subconjuntos externos de DTDs e referências de entidade externa forem resolvidos no momento em que o documento for analisado; caso contrário, false. O valor padrão é false.
Comentários
Quando essa propriedade é verdadeira, as definições externas são resolvidas em tempo de análise. Isso permite que atributos padrão e tipos de dados sejam definidos em elementos do esquema e permite o uso do DTD como um mecanismo de inclusão de arquivo.
Essa configuração é independente de a validação ser executada, conforme indicado pelo valor da propriedade ValidateOnParse . Se externos não puderem ser resolvidos durante a validação, ocorrerá um erro de validação. Quando o valor de ResolveExternals é falso, os externos não são resolvidos e a validação não é executada.
Um namespace resolvível é indicado por um URI (Identificador de Recurso Universal) de namespace que começa com "x-schema:" como seu prefixo.