Partilhar via


XmlLoadSettings.ResolveExternals Propriedade

Definição

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

Boolean

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.

Aplica-se a