Extensible Markup Language ( XML ) è un insieme di regole che consente a un documento di memorizzare i dati in modo gerarchico . Un documento XML è costituito da più nodi connessi in una struttura di dati ad albero. Una struttura di dati ad albero ha un nodo radice e uno o più nodi figlio . Ogni nodo figlio può avere nodi secondari zero o più se stessi . Durante l'analisi di un file XML utilizzando un linguaggio come Visual Basic ( VB ) , è necessario verificare se un nodo figlio esiste. È possibile fare questo test per vedere se il valore del nodo è nullo, il che significa che non esiste. Visual Basic utilizza la parola chiave Nothing per verificare i valori nulli . Istruzioni
1
lancio di Visual Studio facendo clic sulla sua icona. Dopo il caricamento , selezionare " File ", quindi "Nuovo " e infine "Progetto ". Si apre una finestra "Nuovo progetto" .
2
Seleziona " Visual Basic " dalla colonna di sinistra e "Console Application" dalla colonna a destra nella finestra " Nuovo progetto" . Immettere un nome per il progetto e premere il tasto "Enter " per creare un nuovo progetto . La finestra principale viene caricato un file di codice sorgente Visual Basic , che contiene una subroutine "principale" .
3
Guardate la subroutine principale. Ha due parti: un inizio e una fine . Tutto il codice nei seguenti passi appartiene proprio tra queste due parti . Le due parti del principale aspetto subroutine come questo :
Sub Main () End Sub
4
Scrivi l' istruzione seguente per creare un nuovo " XMLDocument " variabile di nome " doc " come segue:
Dim doc As New XmlDocument ( ) economici 5
creare un breve documento XML che consiste di un nodo principale e un nodo figlio che descrivono un cliente . Il nodo principale sarà " cliente" e il nodo figlio sarà " customerName . " Utilizzare la funzione " LoadXml " per creare il giusto file XML all'interno del codice sorgente :
doc.LoadXml ( " " & _
" Peter < /customerName > , "& _
" < /cliente > " ) economici 6
scrivere una dichiarazione che crea un elenco di tutti i nodi figlio del " " variabile doc XML come questo :
Dim nodi come XmlNodeList = doc.ChildNodes
7
scrivere una dichiarazione che attraversa l'elenco dei nodi figlio come questo :
per ciascun nodo nodi
Pagina 8
Verificare se il nodo corrente nella lista dei nodi è nullo . Se il valore è null , scrivere un messaggio che dice " nodo Null ". In Visual Basic, controllare il valore null per il controllo per vedere se è " Niente", in questo modo:
(nodo è niente) Poi
Console.WriteLine ( " nodo di Null" )
Else
Console.WriteLine ( " Not Null" ) per
End If
9
Continua attraverso il " For Each " dichiarazione , in modo che è possibile testare ogni nodo figlio nel file XML . Scrivere la seguente riga di concludere il programma :
Prossimo
10
eseguire il programma premendo il tasto verde "Play" , che si trova vicino alla parte superiore di Visual Studio . Dal momento che il documento XML è un nodo figlio , l'output del programma è simile al seguente :
" Not Null"