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ésSelectionLanguage
etSelectionNamespaces
de l'objetDOMDocument
.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
Ouvrez Visual Basic 6.0 et, dans la boîte de dialogue Nouveau projet, double-cliquez sur Standard EXE.
Dans le menu Projet, cliquez sur Références.
Dans la liste Références disponibles, sélectionnez Microsoft XML,v5.0, puis cliquez sur OK.
Ajoutez un bouton de commande au formulaire Form1.
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