Gewusst wie: Verwenden des XML-Schema-Designers mit XML-Literalen
In diesem Thema wird beschrieben, wie ein mit einem XML-Literal verknüpftes Schema in einem Visual Basic-Projekt angezeigt wird.
So erstellen Sie ein neues Visual Basic-Konsolenanwendungsprojekt
Starten Sie Visual Studio 2010.
Klicken Sie im Menü Datei auf Neu, und wählen Sie anschließend Projekt aus. Das Dialogfeld Neues Projekt wird angezeigt. Wählen Sie für Projekttypen die Option Andere Sprachen aus, und klicken Sie dann auf Visual Basic. Wählen Sie für Vorlagen die Option "Konsolenanwendung" aus. Geben Sie dann XMLLiterals in das Feld Name und einen Projektspeicherort in das Feld Speicherort ein. Klicken Sie auf OK.
Das neue Projekt wird erstellt. Das Projekt "XMLLiterals" enthält eine Visual Basic-Quelldatei "Module1.vb".
So fügen Sie dem Projekt eine vorhandene XSD-Datei hinzu
Öffnen Sie im Editor eine neue Textdatei. Kopieren Sie den XML-Schemabeispielcode aus Bestellungsschema, und fügen Sie ihn in die Datei ein.
Speichern Sie die Datei unter dem Namen "PurchaseOrderSchema.xsd" an einem beliebigen Speicherort.
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektnamen, wählen Sie Hinzufügen aus, und klicken Sie dann auf Vorhandenes Element. Das Dialogfeld Vorhandenes Element hinzufügen wird angezeigt. Navigieren Sie zur Datei "PurchaseOrderSchema.xsd", wählen Sie die Datei aus, und klicken Sie dann auf Hinzufügen.
Das Projekt "XMLLiterals" enthält jetzt zwei Dateien: "Module1.vb" und "PurchaseOrderSchema.xsd".
So fügen Sie basierend auf der XSD-Datei im Projekt Visual Basic-Code mit einem XML-Literal hinzu
Ersetzen Sie den Code in der Datei "Module1.vb" durch folgenden Code:
Imports <xmlns:ns="http://tempuri.org/PurchaseOrderSchema.xsd"> Module Module1 Sub Main() Dim XMLLiteral = <ns:PurchaseOrder OrderDate="1900-01-01"> <ns:ShipTo country="US"> <ns:name>name1</ns:name> <ns:street>street1</ns:street> <ns:city>city1</ns:city> <ns:state>state1</ns:state> <ns:zip>1</ns:zip> </ns:ShipTo> <ns:BillTo country="US"> <ns:name>name1</ns:name> <ns:street>street1</ns:street> <ns:city>city1</ns:city> <ns:state>state1</ns:state> <ns:zip>1</ns:zip> </ns:BillTo> </ns:PurchaseOrder> End Sub End Module
Klicken Sie mit der rechten Maustaste auf einen XML-Knoten in einem XML-Literal oder einem XML-Namespaceimport, und wählen Sie In XML-Schema-Explorer anzeigen aus.
Der XML-Schema-Explorer wird neben einer Visual Basic-Datei angezeigt, die das mit dem XML-Schemaset verknüpfte XML-Literal enthält.