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
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
Référence des types de données XML
Types de données XML primitifs