<?xml version="1.0"?>
<银行卡>
<本地卡>
<姓名>AAA</姓名>
<密码>123456</密码>
<金额>3000,000</金额>
</本地卡>
<外地卡>
<姓名>BBB</姓名>
<密码>123456</密码>
<金额>5000,000</金额>
</外地卡>
<通存通对卡>
<姓名>CCC</姓名>
<密码>123456</密码>
<金额>7000,000</金额>
</通存通对卡>
</银行卡>
有上面这样一个XML文件.当姓名等于AAA时读取他的金额数该怎么写,谢谢.
<银行卡>
<本地卡>
<姓名>AAA</姓名>
<密码>123456</密码>
<金额>3000,000</金额>
</本地卡>
<外地卡>
<姓名>BBB</姓名>
<密码>123456</密码>
<金额>5000,000</金额>
</外地卡>
<通存通对卡>
<姓名>CCC</姓名>
<密码>123456</密码>
<金额>7000,000</金额>
</通存通对卡>
</银行卡>
有上面这样一个XML文件.当姓名等于AAA时读取他的金额数该怎么写,谢谢.
string str = "aaa";
string str2 = "密码";
while(xtr.Read())
{
if(xtr.Name.Equals("姓名") && xtr.ReadInnerXml().Equals(str))
{
while(xtr.Read())
{
if(xtr.Name.Equals(str2))
{
Console.WriteLine(xtr.ReadInnerXml());
break;
}
}
}
}