Ik heb de volgende code:
als ik deze code uitvoer krijg ik het volgende:
hij voert die while maar 1 keer uit en niet elke keer dat hij die for loop ingaat. Als alles goed zou gaan zou ik het volgende moeten krijgen:
[code]
dat er dan 6 keer check onderelkaar staat komt omdat er 6 * een element met text in mijn xml file staat, daar hoef je niet naar te kijken is ook niet relevant. Het gaat er dus om dat hij die while niet 3 keer uitvoert.
Wat zie ik over het hoofd? Ik dacht eerst dat het iets met die Select case is, maar dat is het niet. Volgens mij is het iets met die xr.Read()
Visual Basic .NET:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| Dim strTest As String, intX As Integer Dim xr As XmlTextReader = New XmlTextReader("test.xml") For intX = 0 To 2 txtTest5.Text &= "nummer = " & intX & NewLine While xr.Read() Select Case (xr.NodeType) Case XmlNodeType.Text txtTest5.Text &= "check : " & intX & NewLine End Select End While Next |
als ik deze code uitvoer krijg ik het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| nummer = 0 check : 0 check : 0 check : 0 check : 0 check : 0 check : 0 nummer = 1 nummer = 2 nummer = 3 nummer = 4 nummer = 5 nummer = 6 |
hij voert die while maar 1 keer uit en niet elke keer dat hij die for loop ingaat. Als alles goed zou gaan zou ik het volgende moeten krijgen:
[code]
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| nummer = 0 check : 0 check : 0 check : 0 check : 0 check : 0 check : 0 nummer = 1 check : 1 check : 1 check : 1 check : 1 check : 1 check : 1 nummer = 2 check : 2 check : 2 check : 2 check : 2 check : 2 check : 2 |
dat er dan 6 keer check onderelkaar staat komt omdat er 6 * een element met text in mijn xml file staat, daar hoef je niet naar te kijken is ook niet relevant. Het gaat er dus om dat hij die while niet 3 keer uitvoert.
Wat zie ik over het hoofd? Ik dacht eerst dat het iets met die Select case is, maar dat is het niet. Volgens mij is het iets met die xr.Read()
[ Voor 5% gewijzigd door toost op 28-04-2005 21:17 ]
This space for rent. Serious inquiries only please.