< xs : sequenza >
< xs : nome dell'elemento = tipo " NomeContatto " = " xs: string " />
< xs : nome di elemento = " " type = " Telefono xs : stringa " />
< xs : nome di elemento = " " type = " ShipToAddress usAddress "
4 Fare clic sulla scheda " Esplora soluzioni " sotto " Solution Explorer " e fare doppio clic su " XMLFile1.xml " per aprirla. Copiare e incollare il seguente codice per utilizzare lo schema creato nel passaggio 3 e aggiungere alcuni dati su di esso :
< xmlns cliente = " http://tempuri.org/XMLSchema1.xsd "
5
doppio clic su " Form1 " per visualizzare il modulo. Fare doppio clic su " TextBox " dal riquadro " Casella degli strumenti " per aggiungere un nuovo controllo casella di testo . Aggiungere altri otto controlli casella di testo al form. Aggiungere un controllo " Button " al form. Fare doppio clic su " Button1 " per creare un nuovo click- evento per questo pulsante .
6
Aggiungere la seguente riga di codice nella parte superiore del modulo di codice per utilizzare lo spazio dei nomi " System.Xml " :
Imports System.Xml
7
Copia e incolla il seguente codice all'interno del evento click per leggere il file XML creato e salvare il contenuto in un array 2-D : < br >
Dim reader Come XmlTextReader = New XmlTextReader ( "C : \\ Temp \\ XMLFile1.xml " ) per
Dim xmlDataArray ( 30 , 1) As String Dim
xCntr As Integer < br >
Do While ( reader.Read ( ) ) per
Select Case reader.NodeType
caso XmlNodeType.Element
( reader.Name < > " cliente ") e ( reader.Name < > " ShipToAddress " ) Poi
xmlDataArray ( xCntr , 0 ) = reader.Name
End If
caso XmlNodeType . testo
xmlDataArray ( xCntr , 1 ) = reader.Value
xCntr + = 1
End Select loop
8 < p > Modificare il percorso del file XML in Step 7 , e digitare il percorso del file XML
9
scorrere la matrice e aggiungere i dati per le caselle di testo , aggiungendo il seguente codice : . < br >
xCntr = 0 a 10
( xmlDataArray ( xCntr , 0 ) = " CompanyName " ) Poi
Me.TextBox1.Text = xmlDataArray ( xCntr , 1) < br
End > Se
( xmlDataArray ( xCntr , 0 ) = " NomeContatto " ) Poi
Me.TextBox2.Text = xmlDataArray ( xCntr , 1 ) per
End If
( xmlDataArray ( xCntr , 0 ) = "Email " ) Poi
Me.TextBox3.Text = xmlDataArray ( xCntr , 1 ) per
End If < br >
( xmlDataArray ( xCntr , 0 ) = " Telefono " ) Poi
Me.TextBox4.Text = xmlDataArray ( xCntr , 1 ) per
End If
Se ( xmlDataArray ( xCntr , 0 ) = "Nome" ) Poi
Me.TextBox5.Text = xmlDataArray ( xCntr , 1 ) per
End If
( xmlDataArray ( xCntr , 0 ) = "Street " ) Poi
Me.TextBox6.Text = xmlDataArray ( xCntr , 1 ) per
End If
( xmlDataArray ( xCntr , 0 ) = " City" ) Poi
Me.TextBox7.Text = xmlDataArray ( xCntr , 1 ) per
End If
( xmlDataArray ( xCntr , 0 ) = " Stato " ) Poi
Me.TextBox8.Text = xmlDataArray ( xCntr , 1 ) per
End If
( xmlDataArray ( xCntr , 0 ) = " CAP ") Then < br >
Me.TextBox9.Text = xmlDataArray ( xCntr , 1 ) per
End If
Prossimo
10
Premere " F5 " per eseguire il programma . Fare clic su " Button1 " per popolare le caselle di testo .