Freigeben über


XmlSchemaSet.XmlResolver Eigenschaft

Definition

Legt den XmlResolver fest, der verwendet wird, um Namespaces oder Speicherorte aufzulösen, auf die in Include- und Importelementen eines Schemas verwiesen wird.

public:
 property System::Xml::XmlResolver ^ XmlResolver {  void set(System::Xml::XmlResolver ^ value); };
public System.Xml.XmlResolver? XmlResolver { set; }
public System.Xml.XmlResolver XmlResolver { set; }
member this.XmlResolver : System.Xml.XmlResolver
Public Property XmlResolver As XmlResolver

Eigenschaftswert

XmlResolver

Der XmlResolver, der verwendet wird, um Namespaces oder Speicherorte aufzulösen, auf die in Include- und Importelementen eines Schemas verwiesen wird.

Hinweise

Dies XmlResolver XmlSchemaSet wird verwendet, um Namespaces oder Speicherorte aufzulösen, auf die in bezug auf Elemente eines Schemas verwiesen wird, und importieren Sie jedes Mal, wenn ein Schema mithilfe der oder Reprocess der Add Methoden hinzugefügt wird.

Wichtig

Externe Namespaces oder Speicherorte, auf die verwiesen wird, umfassen, importieren und neu definieren Elemente eines Schemas werden im Hinblick auf den Basis-URI des Schemas aufgelöst, das sie enthält oder importiert. Wenn beispielsweise der Basis-URI des Einschließlich- oder Importschemas leer ist oder nulldie externen Speicherorte im Hinblick auf das aktuelle Verzeichnis aufgelöst werden. Die XmlUrlResolver Klasse wird verwendet, um externe Schemas standardmäßig aufzulösen. Zum Deaktivieren der Auflösung von einschließen, importieren und neu definieren Sie Elemente eines Schemas, legen Sie die XmlResolver Eigenschaft auf null.

Gilt für

Siehe auch