Freigeben über


XmlLoadSettings.ResolveExternals Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob externe Definitionen, auflösbare Namespaces, externe Teilmengen von Dokumenttypdefinitionen (DTDs) und externe Entitätsverweise zum Zeitpunkt der Analyse des Dokuments aufgelöst werden sollen, oder legt diesen fest.

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

Eigenschaftswert

Boolean

bool

True, wenn externe Definitionen, auflösbare Namespaces, externe Teilmengen von DTDs und Verweise auf externe Entitäten zum Zeitpunkt der Analyse des Dokuments aufgelöst werden; andernfalls false. Der Standardwert ist „FALSE“.

Hinweise

Wenn diese Eigenschaft true ist, werden externe Definitionen zur Analysezeit aufgelöst. Dadurch können Standardattribute und Datentypen für Elemente aus dem Schema definiert werden und die DTD als Dateieinschlussmechanismus verwendet werden.

Diese Einstellung ist unabhängig davon, ob eine Überprüfung durchgeführt werden soll, wie durch den Wert der ValidateOnParse-Eigenschaft angegeben. Wenn externe Dateien während der Überprüfung nicht aufgelöst werden können, tritt ein Validierungsfehler auf. Wenn der Wert von ResolveExternals false ist, werden externe Dateien nicht aufgelöst, und die Überprüfung wird nicht ausgeführt.

Ein auflösbarer Namespace wird durch einen Namespace-URI (Universal Resource Identifier) angegeben, der mit "x-schema:" als Präfix beginnt.

Gilt für: