怎么把一个xml文件绑定到Flex中的tree上 5

如下所示:<?xmlversion="1.0"encoding="utf-8"?>-<Device_001_FixedInfoDTO><DEVICENAME>一号</DE... 如下所示: <?xml version="1.0" encoding="utf-8" ?>
- <Device_001_FixedInfoDTO>
<DEVICENAME>一号</DEVICENAME>
</Device_001_FixedInfoDTO>
- <Device_001_FixedInfoDTO>
<DEVICENAME>二号</DEVICENAME>
</Device_001_FixedInfoDTO>
- <Device_001_FixedInfoDTO>
展开
 我来答
剑仔天狼
2010-06-21 · TA获得超过1044个赞
知道答主
回答量:190
采纳率:0%
帮助的人:91万
展开全部
找到节点

XmlDocument doc = new XmlDocument();

doc.Load(fileWay);

XmlNode xm = doc.SelectNodes("//head")[Parse].ChildNodes[Child];
string nodeUrl = xm.Attributes[1].Value;

WebRequest request = WebRequest.Create(nodeUrl); //通过rss文档地址建立Web请求对象
WebResponse response = request.GetResponse(); //通过请求对象获得Web响应对象
Stream str = response.GetResponseStream(); //通过Web响应对象获得信息流
XmlDocument xDoc = new XmlDocument();
xDoc.Load(str);

XmlNodeList XMlist = xDoc.SelectNodes("//item"); //在该文档中找到所有的 item
BindDateView.Items.Clear();

foreach (XmlNode Childs in XMlist)
{
ListViewItem child = new ListViewItem(Childs.SelectSingleNode("title").InnerText);
child.SubItems.Add(Childs.SelectSingleNode("pubDate").InnerText);
child.SubItems.Add(Childs.SelectSingleNode("link").InnerText);
BindDateView.Items.Add(child);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式