Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
.NET Framework stellt keine Bindungsunterstützung für das xsi:schemaLocation-Attribut bereit.
Beim Deserialisieren eines XML-Dokuments in Objekte, ignoriert die XmlSerializer-Klasse das xsi:schemaLocation-Attribut.
Erklärung
Das schemaLocation-Attribut ist im XML-Schemainstanz-Namespace, http://www.w3.org/2001/XMLSchema-instance (normalerweise mit dem Präfix xsi), definiert und gilt nur für XML-Instanzendokumente, nicht für XML-Schemadokumente. Es unterscheidet sich vom schemaLocation-Attribut, das im XML-Schemanamespace, http://www.w3.org/2001/XMLSchema, definiert ist.
Das xsi:schemaLocation-Attribut stellt einen Weg dar, die XML-Schemadefinitionen für Namespaces, die in einem XML-Instanzendokument definiert sind, aufzufinden. Sein Wert ist eine durch Leerzeichen gegliederte Liste von URI-Paaren (Uniform Resource Identifiers), wobei jedes Paar aus einem Namespace besteht, gefolgt vom Ort der XML-Schemadefinition dieses Namespaces. Die Schemadefinition ist normalerweise eine XSD-Datei.
Beim Deserialisieren eines XML-Dokuments in Objekte ignoriert die XmlSerializer-Klasse das xsi:schemaLocation-Attribut. Jedoch kann die XmlValidatingReader-Klasse beim Überprüfen eines XML-Dokuments dieses Attribut zum Abrufen von XML-Schemadefinitionen verwenden. Siehe Validierung anhand eines XML-Schemas (XSD) mit XmlValidatingReader.
Mögliche enthaltene Elemente: jedes Instanzelement
.gif)
Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.