xmlReader的有关问题

xmlReader的问题我用xmlReader读取Sqlserver里的数据,但是读出来的只是一三五行,而二四六偶数行都没被读出

xmlReader的问题
我用xmlReader读取Sqlserver里的数据,但是读出来的只是一三五行,而二四六偶数行都没被读出来,为什么呢?
while(xmlReader.Read())
{
    xmlString+=xmlReader.ReadOuterXml()+ "\n ";
}

[解决办法]
while(!xmlReader.EOF)