Partager via


XmlLoadSettings.ResolveExternals Propriété

Définition

Obtient ou définit une valeur qui spécifie si les définitions externes, les espaces de noms pouvant être résolus, les sous-ensembles externes de définitions de type de document (DTD) et les références d’entités externes doivent être résolus au moment de l’analyse du document.

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

Valeur de propriété

Boolean

bool

True si les définitions externes, les espaces de noms pouvant être résolus, les sous-ensembles externes de DTD et les références d’entités externes sont résolus au moment de l’analyse du document ; sinon, false. La valeur par défaut est false.

Remarques

Lorsque cette propriété a la valeur true, les définitions externes sont résolues au moment de l’analyse. Cela permet aux attributs et types de données par défaut d’être définis sur des éléments du schéma et permet l'utilisation de la DTD comme un mécanisme d'inclusion de fichier.

Ce paramètre est indépendant de l’exécution ou non de la validation, comme indiqué par la valeur de la propriété ValidateOnParse . Si les définitions externes ne peuvent pas être résolues pendant la validation, une erreur de validation se produit. Lorsque la valeur de ResolveExternals est false, les éléments externes ne sont pas résolus et la validation n’est pas effectuée.

Un espace de noms qui peut être résolu est indiqué par un URI (Universal Resource Identifier) d’espace de noms qui commence par le préfixe « x-schema: ».

S’applique à