Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να ελέγξει για Null Αν ένας κόμβος XML Υπάρχει σε VB

Επεκτάσιμη γλώσσα σήμανσης ( XML ) είναι ένα σύνολο κανόνων που επιτρέπει σε ένα έγγραφο για την αποθήκευση δεδομένων σε ένα ιεραρχικό τρόπο . Ένα έγγραφο XML αποτελείται από αρκετούς κόμβους που συνδέονται σε μια δενδροειδή δομή δεδομένων . Μια δενδροειδής δομή δεδομένων έχει ένα κόμβο ρίζας και ένα ή περισσότερους κόμβους παιδί . Κάθε κόμβος παιδί μπορεί να έχει μηδέν ή περισσότερα παιδί οι ίδιοι κόμβοι . Κατά την ανάλυση ενός αρχείου XML χρησιμοποιώντας μια γλώσσα όπως η Visual Basic ( VB ) , θα πρέπει να ελέγξετε για να δείτε εάν υπάρχει ένας κόμβος παιδί . Μπορείτε να το κάνετε αυτό με τη δοκιμή για να δούμε αν η τιμή του κόμβου είναι μηδενική , πράγμα που σημαίνει ότι δεν υπάρχει . Visual Basic χρησιμοποιεί τη λέξη-κλειδί Τίποτα για τη δοκιμή για τις μηδενικές τιμές. Οδηγίες
Η 1

Ξεκινήστε το Visual Studio κάνοντας κλικ στο εικονίδιό του . Μετά φορτώνει , επιλέξτε "Αρχείο , " τότε " Νέα ", και, τέλος, το "Project ". Ανοίγει το παράθυρο " New Project" . 2

Επιλέξτε " Visual Basic" από την αριστερή στήλη και το " Console Application " από τη στήλη δεξιά στο παράθυρο " New Project" . Πληκτρολογήστε ένα όνομα για το έργο και πατήστε το πλήκτρο " Enter" για να δημιουργήσετε ένα νέο έργο . Το κύριο παράθυρο του επεξεργαστή φορτώνει ένα αρχείο Visual Basic πηγαίου κώδικα , το οποίο περιέχει ένα " κύριο " υπορουτίνα .
Εικόνων 3

Κοιτάξτε την κύρια υπορουτίνα . Έχει δύο μέρη : μια αρχή και ένα τέλος . Όλο τον κώδικα στα παρακάτω βήματα ανήκει δικαίωμα μεταξύ αυτών των δύο τμημάτων . Τα δύο τμήματα του κύριου υπορουτίνα μοιάζει με αυτό :

Sub Main ( )

End Sub
Η 4

Γράψτε την ακόλουθη δήλωση για να δημιουργήσετε ένα νέο " XmlDocument " μεταβλητή με το όνομα " doc ", ως εξής :

Dim doc όπως New XmlDocument ( )
5

Δημιουργήστε ένα σύντομο έγγραφο XML που αποτελείται από ένα κόμβο και κόμβο παιδί που περιγράφουν έναν πελάτη . Ο κόμβος θα είναι «πελάτης» και ο κόμβος παιδί θα είναι " ΌνομαΠελάτη . " Χρησιμοποιήστε τη λειτουργία " LoadXml " για να δημιουργήσετε το αρχείο XML δικαίωμα εντός του πηγαίου κώδικα :

doc.LoadXml ( " " & _

" Peter ? " & _

" " )
Η 6

Γράψτε μια εντολή που δημιουργεί μια λίστα με όλους τους κόμβους του παιδιού από το " doc " μεταβλητή XML , όπως αυτό :

Dim κόμβους όπως XmlNodeList = doc.ChildNodes
Η 7

Γράψτε μια εντολή που διατρέχει τη λίστα των κόμβων παιδί σαν αυτό :

Για κάθε κόμβο του κόμβοι
Τετάρτη 8

Ελέγξτε εάν ο τρέχων κόμβος στη λίστα των κόμβων είναι null . Εάν η τιμή είναι μηδενική , να γράψετε ένα μήνυμα που λέει " Null κόμβο . " Στη Visual Basic , ελέγξτε για μηδενική από τον έλεγχο για να δούμε αν είναι " Τίποτα , " όπως αυτό :

Αν ( κόμβος είναι τίποτα ) Στη συνέχεια

Console.WriteLine ( " Null κόμβος " )

Else

Console.WriteLine ( " Not Null " )

End If
Η 9

Συνεχίστε με το " For Each " δήλωση , έτσι ώστε να μπορείτε να ελέγξετε σε κάθε παιδί του κόμβου στο αρχείο XML . Γράψτε την ακόλουθη γραμμή για να ολοκληρώσω το πρόγραμμά σας :

Επόμενο
Η 10

Εκτελέστε το πρόγραμμά σας πατώντας το πλήκτρο "Play" πράσινο , που βρίσκεται κοντά στην κορυφή του Visual Studio IDE . Δεδομένου ότι το έγγραφο XML έχει έναν κόμβο παιδί , η έξοδος του προγράμματος μοιάζει με αυτό :

" Not Null "
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα