+ -
当前位置:首页 → 问答吧 → XML读取问题请求高手帮忙!

XML读取问题请求高手帮忙!

时间:2011-04-15

来源:互联网

protected void ReadXml(string accountId)
  {
  XmlTextReader xtr = new XmlTextReader("XML/Url.xml");
  string SpecielUrl= ????????  
}

现在又这样一个xml文件
<?xml version="1.0" encoding="utf-8" ?>
<items>
  <item>
  <AccountId>7938</AccountId>
  <SpecielUrl>http://7938.gz.6262988.com/cn/1069220/1115282.html</SpecielUrl>
  <ClassicUrl>http://7938.gz.6262988.com/cn/1069220/1115282.html</ClassicUrl>
  <RecommendUrl>http://7938.gz.6262988.com/cn/1069220/1115282.html</RecommendUrl>
  <InfoPage>http://7938.gz.6262988.com/cn/1069220/1115282.html</InfoPage>  
  </item>
  <item>
  <AccountId>10001</AccountId>
  <SpecielUrl>http://3453.gz.com/cn/1069220/1115282.html</SpecielUrl>
  <ClassicUrl>http://3453.gz.com/cn/1069220/1115282.html</ClassicUrl>
  <RecommendUrl>http://3453.gz.com/cn/1069220/1115282.html</RecommendUrl>
  <InfoPage>http://3453.gz.com/cn/1069220/1115282.html</InfoPage>
  </item>
</items>

我要获取节点<AccountId>进行判断,
如果值等于7938,我就获取<AccountId>下边的所有同级节点(兄弟节点)http://7938.gz.6262988.com,
如果值等于10001,我就获取<AccountId>下边的所有同级节点(兄弟节点)http://3453.gz.com/cn

麻烦给出详细C#代码,小弟在此先谢过!

作者: weidehao   发布时间: 2011-04-15

对了不能用linq,因为项目版本2.0的

作者: weidehao   发布时间: 2011-04-15