Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

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 :

  • Elle 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 :

Afficher: