Assistent "XML zu Schema"

Aktualisiert: Juli 2008

Mit dem XML-zu-Schema-Assistenten können Sie ein XML-Schemaset erstellen, das aus einem oder aus mehreren XML-Dokumenten abgeleitet wird, und es in das Projekt integrieren. Es kann eine beliebige Kombination von XML-Dokumenten in Form von Textdateien, XML aus HTTP-Internetadressen oder in den XML-zu-Schema-Assistenten eingegebene oder eingefügte XML verwendet werden.

Durch XML-Schemas wird IntelliSense für XML-Eigenschaften in Visual Basic bereitgestellt. Weitere Informationen finden Sie unter XML in Visual Basic und unter IntelliSense für XML in Visual Basic.

Hinweis:

Bevor Sie den XML-zu-Schema-Assistenten ausführen, sollten Sie alle vorhandenen XSD-Dateien, die bereits von dem Assistenten erstellt wurden, aus dem Projekt entfernen. Wenn Sie ein XML-Schemaset ableiten, das mit einem vorhandenen Schemaset übereinstimmt, verursacht dies einen Konflikt. Visual Basic ist in diesem Fall nicht in der Lage, IntelliSense für XML-Eigenschaften bereitzustellen.

Der XML-zu-Schema-Assistent verwendet die XmlSchemaInference-Klasse, um das Schema für das angegebene XML zu erstellen. Hierdurch werden u. U. mehrere Schemadateien für das Schemaset erstellt. Für jeden XML-Namespace im angegebenen XML wird eine XSD-Datei (Extensible Schema Definition) erstellt. Weitere Informationen finden Sie unter der InferSchema-Methode.

Klicken Sie zum Aufrufen des XML-zu-Schema-Assistenten im Menü Projekt auf Neues Element hinzufügen und fügen Sie aus der Vorlagengruppe Daten oder Gemeinsame Elemente eine Vorlage XML zu Schema hinzu. Wenn Sie alle XML-Dokumentquellen angegeben haben, aus denen Sie das XML-Schemaset ableiten möchten, klicken Sie zum Erstellen des abgeleiteten XML-Schemasets auf OK.

  • Quelltyp
    Diese Spalte zeigt den Typ der XML-Dokumentquelle an: Datei, URL oder XML.

  • Speicherort des XML-Dokuments
    Diese Spalte zeigt den Pfad des XML-Dokuments an. Bei eingegebenen oder eingefügten XML-Dokumenten wird der Inhalt des XML-Dokuments angezeigt.

  • Aus Datei hinzufügen
    Klicken Sie auf diese Schaltfläche, um XML-Dokumentdateien mithilfe von Windows Explorer hinzuzufügen.

  • Aus Web hinzufügen
    Klicken Sie auf diese Schaltfläche, um die HTTP-Adresse eines XML-Dokuments anzugeben.

  • XML eingeben oder einfügen
    Klicken Sie auf diese Schaltfläche, um ein XML-Dokument in das Dialogfeld einzugeben oder einzufügen.

Siehe auch

Aufgaben

Gewusst wie: Erstellen eines XML-Schemasets mit dem Assistenten "XML zu Schema"

Konzepte

IntelliSense für XML in Visual Basic

Referenz

XmlSchemaInference

Änderungsverlauf

Date

Versionsgeschichte

Grund

Juli 2008

Zusätzliches Thema

SP1-Featureänderung.