Partager via


Utilisation des fonctions d'extension XPath pour la prise en charge de XSD

Les rubriques de cette section montrent comment utiliser les fonctions d'extension XPath pour la prise en charge de XSD. L'exemple fourni se compose des parties suivantes.

  • books.xml
    Fichier chargé et validé par rapport au schéma books.xsd.
  • books.xsd
    Schéma XSD utilisé pour valider le fichier books.xml.
  • Exemple de code Microsoft Visual Basic
    Cet exemple de code Visual Basic :

    • crée un objet XMLSchemaCache.

    • ajoute le schéma à l'objet XMLSchemaCache.

    • crée un objet DOMDocument et définit la propriété schemas de manière à faire référence au schéma books.xsd. L'exemple de code définit également les propriétés SelectionLanguage et SelectionNamespaces de l'objet DOMDocument.

    • utilise la fonction XSD type-local-name pour sélectionner un nœud en fonction de son type de données.

    • utilise la fonction XSD type-is pour retourner une liste de nœuds contenant uniquement les nœuds de type chaîne.

Pour commencer

  1. Ouvrez Visual Basic 6.0 et, dans la boîte de dialogue Nouveau projet, double-cliquez sur Standard EXE.

  2. Dans le menu Projet, cliquez sur Références.

  3. Dans la liste Références disponibles, sélectionnez Microsoft XML,v5.0, puis cliquez sur OK.

  4. Ajoutez un bouton de commande au formulaire Form1.

  5. Enregistrez le projet dans un dossier de votre disque dur.

Cet exemple se compose des rubriques suivantes :

Voir aussi

Référence

Exemples de schémas XML
Éléments de schéma XML
Référence des types de données XML
Types de données XML primitifs
Types de données XML dérivés

Concepts

Facettes des types de données