---
title: "xmltextreader problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/79421-xmltextreader-problem"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Dino"
published: "2003-06-11T12:04:08.000Z"
updated: "2003-06-11T12:04:08.000Z"
replies: 0
views: 227
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/79421-xmltextreader-problem"
---

# xmltextreader problem

## #1 — Dino, 2003-06-11T12:04Z

Har en enkel xml fil som ser ut ungefär så här:

```
<root>
   <row>
      <a>grr</a>
      <b>grrgrr</b>
      <c></c>
      <d>Ojojoj</d>
      <e>2003-006-09</e>
      <f>hihihi</f>
   </row>
</root>
```

Det kan finnas 0..\* antal row.

Sen när jag skall läsa upp detta så har jag nedan kod som är tänkt att för varje row så skall den läsa in värderna från a, b,c,d,e i xml filen till a,b,c,d,e variablerna och när en rad är läst så skall den lägga in värderna i classen custInfo i en ny post i en arraylist. Och sen samma sak för nästa row om det finns någon. 

```
While xdrData.Read()
   If xdrData.NodeType = XmlNodeType.Element Then
     Dim a, b, c, d, e As String
     Select Case xdrData.Name
        Case "a"
           a = xdrData.Value
        Case "b"
           b = xdrData.Value
        Case "c"
           c = xdrData.Value
        Case "d"
           d = xdrData.Value
        Case "e"
           e = xdrData.Value
      End Select
      arrData.Add(New custInfo(a, b, c, d, e))
   End If
End While
```

 
Men inga värden går in så vad är fel, väldigt osäker på om iterationen är riktig. Eller rättare sagt, den är inte riktig, så hur skall den se ut?

Permalänk: https://www.webforum.nu/p/79421

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/79421-xmltextreader-problem
