Condividi tramite


XmlLoadSettings.ResolveExternals Proprietà

Definizione

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à

Boolean

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.

Si applica a