Freigeben über


Bindungsunterstützung für das redefine-Element

Dieses Thema bezieht sich auf eine veraltete Technologie. XML-Webdienste und XML-Webdienstclients sollten nun mithilfe der folgenden Technologie erstellt werden: Windows Communication Foundation.

.NET Framework stellt keine Bindungsunterstützung für das <redefine>-Element bereit.

Beim Generieren von Quellcode aus einem XML-Schemadokument ignoriert Xsd.exe das <redefine>-Element und dessen Inhalt.

Erklärung

Mit dem <redefine>-Element können die in einer XSD-Datei definierten XML-Schematypen oder XML-Schemagruppen jeweils unter dem gleichen Namen in einem anderen XSD-Dokument erweitert oder begrenzt werden.

Beim Generieren von Quellcode aus einem XML-Schemadokument ignoriert Xsd.exe das <redefine>-Element und dessen Inhalt. Xsd.exe erkennt jedoch die beiden anderen Mechanismen des XML-Schemas für den Verweis außerhalb von XML-Schemadokumenten, also das Bindungsunterstützung für das import-Element-Element und das Bindungsunterstützung für das include-Element-Element.

Mögliche Attribute Bindungsunterstützung

id

Da .NET Framework das <redefine>-Element nicht bindet, bindet es auch die Attribute des Elements nicht.

schemaLocation

Da .NET Framework das <redefine>-Element nicht bindet, bindet es auch die Attribute des Elements nicht.

Mögliche übergeordnete Elemente: <schema>

Mögliche untergeordnete Elemente: <annotation>, <attributeGroup>, <complexType>, <group>, <simpleType>

Siehe auch

Verweis

XmlSchemaRedefine