Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come controllare per null se un nodo XML Esiste in VB

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"

 

Programmazione © www.354353.com