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());
}
}
}