Hi!!!

I have this Xml File:
HTML Code:
<?xml version="1.0" encoding="utf-8"?>
<Sudoku>
    <Casa name="A1">1</Casa>
    <Casa name="C1">7</Casa>
    <Casa name="H1">2</Casa>
    <Casa name="A2">8</Casa>
    <Casa name="B2">2</Casa>
    <Casa name="F2">9</Casa>
    <Casa name="H2">1</Casa>
    <Casa name="C3">9</Casa>
    <Casa name="F3">2</Casa>
    <Casa name="G3">5</Casa>
    <Casa name="A4">5</Casa>
    <Casa name="D4">2</Casa>
    <Casa name="F4">8</Casa>
    <Casa name="H4">3</Casa>
    <Casa name="B6">1</Casa>
    <Casa name="D6">7</Casa>
    <Casa name="F6">5</Casa>
    <Casa name="I6">2</Casa>
    <Casa name="C7">5</Casa>
    <Casa name="D7">8</Casa>
    <Casa name="G7">2</Casa>
    <Casa name="B8">3</Casa>
    <Casa name="D8">1</Casa>
    <Casa name="H8">5</Casa>
    <Casa name="I8">4</Casa>
    <Casa name="B9">7</Casa>
    <Casa name="G9">6</Casa>
    <Casa name="I9">3</Casa>
</Sudoku>
Which I want to read. I have this code:
Code:
            Using SudokuReader As XmlReader = XmlReader.Create(Path)
                While SudokuReader.Read
                    SudokuReader.ReadToFollowing("Casa")
                    MsgBox(SudokuReader.GetAttribute("name"))
                    MsgBox(SudokuReader.ReadElementContentAsString)
                End While
            End Using
Which works good from the exception that It jumps I mean it reads A1 but it then goes right to H1 without reading the C1. Why?

PS: the MsgBoxes are just to for the post the original code is diferent