XmlLoadSettings.ResolveExternals Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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: ».