Verwenden von XPath-Erweiterungsfunktionen für XSD-Unterstützung
In den Themen in diesem Abschnitt finden Sie ein Beispiel für die Verwendung von XPath-Erweiterungsfunktionen für XSD-Unterstützung. Das Beispiel umfasst die folgenden Teile.
- books.xml
Die Datei, die geladen ist und anhand des Schemas books.xsd validiert wird.
- books.xsd
Das XSD-Schema, anhand dessen die Datei books.xml validiert wird.
Microsoft Visual Basic-Beispielcode
Visual Basic-Beispielcode:Erstellt ein
XMLSchemaCache
-Objekt.Fügt dem
XMLSchemaCache
-Objekt das Schema hinzu.Erstellt ein
DOMDocument
-Objekt und legt dieschemas
-Eigenschaft auf den Verweis auf das Schema books.xsd fest. In diesem Beispielcode werden auch dieSelectionLanguage
-Eigenschaft und dieSelectionNamespaces
-Eigenschaft für dasDOMDocument
-Objekt festgelegt.Wählt mithilfe der type-local-name-XSD-Funktion einen Knoten anhand seines Datentyps aus.
Gibt mithilfe der type-is-XSD-Funktion eine Knotenliste zurück, die ausschließlich Knoten der Datentyp-Zeichenfolge enthält.
Einführung
Öffnen Sie Visual Basic 6.0, und doppelklicken Sie im Dialogfeld Neues Projekt auf Standard EXE.
Klicken Sie im Menü Projekt auf Verweise.
Wählen Sie in der Liste Verfügbare Referenzen den Eintrag Microsoft XML, v5.0 aus, und klicken Sie dann auf OK.
Fügen Sie Form1 eine Command-Schaltfläche hinzu.
Speichern Sie das Projekt in einem Ordner auf der Festplatte.
Dieses Beispiel bezieht sich auf die folgenden Themen:
Siehe auch
Verweis
XML-Schema – Beispiele
Elemente des XML-Schemas
Referenz zu XML-Datentypen
Primitive XML-Datentypen
Abgeleitete XML-Datentypen