简单的XML读取问题

lifeixie lifeixie 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
data.xml




<?xml version="1.0" encoding="utf-8"?>
<data>
<id>asdfsdf</id>
<kmobile>aa</kmobile>
<kdate>fffff</kdate>
<kfrom>58.3</kfrom>
<kdata>Cfffff通</kdata>
</data>

XML文件如上面所写的,没错,XML浏览也正常


读取代码如下
private void button1_Click(object sender, EventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load("data.xml");


XmlNode xn = doc.SelectSingleNode("data");
XmlNodeList xnl = xn.ChildNodes;
//XmlNode xn = doc.SelectSingleNode("data");
foreach (XmlNode xnf in xnl)
{
XmlElement xe = (XmlElement)xnf;
//ds dta = new ds();
string a = xe.GetAttribute("kmobile");
string b = xe.GetAttribute("id");
string c = xe.GetAttribute("kdata");
string f = xe.GetAttribute("kdate");

}

}


为何读不出来??????读出来的是 ""里面什么没有
哪里错了
我XML没错,所以不需要改XML里面的代码

请问如何把上面的XML读出来!!!()!
...全文
评论 19
收藏 已收藏
分享
返回顶部
lifeixie
C# 111,129 成员 642,538 内容