langage de balisage extensible (XML) est un ensemble de règles qui permet à un document à stocker des données de façon hiérarchique . Un document XML est constitué de plusieurs noeuds connectés dans une structure de données arborescente . Une structure de données d' arbre a un noeud de racine et un ou plusieurs noeuds enfants . Chaque nœud enfant peut avoir zéro ou plusieurs nœuds enfants eux-mêmes. Lors de l'analyse d'un fichier XML en utilisant un langage comme Visual Basic (VB) , vous devez tester pour voir si un nœud enfant existe. Vous pouvez le faire en testant pour voir si la valeur du nœud est nulle, ce qui signifie qu'il n'existe pas. Visual Basic utilise le mot clé Nothing pour tester les valeurs nulles. Instructions
1
lancement de Visual Studio en cliquant sur son icône. Après son chargement , sélectionnez " Fichier", puis "Nouveau", et enfin " projet ". Un "Nouveau projet " s'ouvre.
2
Sélectionnez « Visual Basic » dans la colonne de gauche et " Application console " de la colonne de droite dans le "New Project " fenêtre. Entrez un nom pour le projet et appuyez sur la touche "Entrée" pour créer un nouveau projet. La fenêtre principale de l'éditeur charge un fichier de code source Visual Basic , qui contient un sous-programme "principal" .
3
Regardez le sous-programme principal . Il comporte deux parties : un début et une fin . Tout le code dans les étapes suivantes ci-dessous à droite entre ces deux parties . Les deux parties de l'apparence de sous-programme principal comme ceci :
Sub Main ()
End Sub
4
écrire la déclaration suivante pour créer un nouveau " XMLDocument " variable nommée "doc" comme suit:
doc As New XmlDocument ()
5
créer un document XML court qui se compose d'un noeud racine et un nœud enfant qui décrivent un client . Le nœud racine sera « client » et le nœud enfant sera " customerName . " Utilisez la fonction " LoadXml " pour créer le fichier XML à droite à l'intérieur du code source:
doc.LoadXml ( " " & _
" Peter , "& _
" ")
6
Écrire une instruction qui crée une liste de tous les nœuds enfants du " doc " variable XML comme ceci : Photos
nœuds As XmlNodeList = doc.ChildNodes
7
écrire une déclaration qui traverse la liste des nœuds enfants comme ceci:
pour chaque nœud nœuds
8
Vérifiez si le nœud actuel dans la liste des nœuds est nulle . Si la valeur est nulle , écrire un message qui dit " noeud Null ". Dans Visual Basic , vérifiez nulle en vérifiant si elle est « Rien», comme ceci:
( nœud est rien puis)
Console.WriteLine (" nœud Null" )
Else
Console.WriteLine ( "not null" )
End If
9
Continuer à travers le " For Each " déclaration , de sorte que vous pouvez tester chaque nœud enfant dans le fichier XML. Ecrire la ligne suivante pour terminer votre programme :
Suivant
10
exécuter votre programme en appuyant sur le bouton vert "Play" , situé près du sommet de l'IDE Visual Studio . Puisque le document XML a un nœud enfant , la sortie du programme ressemble à ceci:
"not null"