XmlLoadSettings.ResolveExternals Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che specifica se le definizioni esterne, gli spazi dei nomi risolvibili, i subset esterni delle definizioni dei tipi di documento (DTD) e i riferimenti alle entità esterne devono essere risolti al momento dell'analisi del documento.
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
Valore della proprietà
bool
True se le definizioni esterne, gli spazi dei nomi risolvibili, i subset esterni di DTD e i riferimenti alle entità esterne vengono risolti al momento dell'analisi del documento; in caso contrario false. Il valore predefinito è false.
Commenti
Quando questa proprietà è true, le definizioni esterne vengono risolte in fase di analisi. Ciò consente di definire attributi e tipi di dati predefiniti sugli elementi dello schema e consente l'uso del DTD come meccanismo di inclusione dei file.
Questa impostazione è indipendente dal fatto che venga eseguita la convalida, come indicato dal valore della proprietà ValidateOnParse . Se gli esterni non possono essere risolti durante la convalida, si verifica un errore di convalida. Quando il valore di ResolveExternals è false, gli esterni non vengono risolti e la convalida non viene eseguita.
Uno spazio dei nomi risolvibile è indicato da un URI (Universal Resource Identifier) che inizia con "x-schema:" come prefisso.