C# XmlTextReader我不能';我没有得到我的数据

C# XmlTextReader我不能';我没有得到我的数据,c#,xmlreader,C#,Xmlreader,我无法获取列的值 我写了这段代码: XmlTextReader myReader = new XmlTextReader("./Redirect.xml"); myReader.Read(); while (myReader.Read()) { if (myReader.NodeType==XmlNodeType.Element&&myReader.Name=="FL") { myReader

我无法获取列的值

我写了这段代码:

    XmlTextReader myReader = new XmlTextReader("./Redirect.xml");
    myReader.Read();
    while (myReader.Read())
    {
        if (myReader.NodeType==XmlNodeType.Element&&myReader.Name=="FL")
        {
            myReader.MoveToAttribute("val");
            if (myReader.Value == "POTENTIALID")
            {
                Console.WriteLine(myReader.Value);
        }
    }
打印:

潜在的

潜在的

潜在的

潜在的

潜在的

你能帮我得到所有的潜在ID吗?我怎么能得到178656500003649065(潜在ID)


1786565000003649065
1786565000000093009

显示XML的相关摘录。对不起,我现在添加了。
 <Potentials>
     <row no="2">
        <FL val="POTENTIALID">1786565000003649065</FL>
        <FL val="SMOWNERID">1786565000000093009</FL>
        <FL val="Potential Owner"><![CDATA[Deneme]]></FL>
        <FL val="Amount"><![CDATA[3168]]></FL>
        <FL val="Potential Name"><![CDATA[G PLUS 183 KİRALIK]]></FL>
        <FL val="Closing Date"><![CDATA[2017-08-31]]></FL>
        <FL val="Stage"><![CDATA[Pazarlama Aşaması]]></FL>

     </row>
  </Potentials>
XmlTextReader myReader = new XmlTextReader("./Redirect.xml");   
while (myReader.Read())
{
    if (myReader.NodeType==XmlNodeType.Element&&myReader.Name=="FL")                
    {
        if (myReader.GetAttribute("val") == "POTENTIALID")
        {
            Console.WriteLine(myReader.ReadString());
        }                    
    }
 }