Share via


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 die schemas-Eigenschaft auf den Verweis auf das Schema books.xsd fest. In diesem Beispielcode werden auch die SelectionLanguage-Eigenschaft und die SelectionNamespaces-Eigenschaft für das DOMDocument-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

  1. Öffnen Sie Visual Basic 6.0, und doppelklicken Sie im Dialogfeld Neues Projekt auf Standard EXE.

  2. Klicken Sie im Menü Projekt auf Verweise.

  3. Wählen Sie in der Liste Verfügbare Referenzen den Eintrag Microsoft XML, v5.0 aus, und klicken Sie dann auf OK.

  4. Fügen Sie Form1 eine Command-Schaltfläche hinzu.

  5. 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

Konzepte

Datentypfacets