CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

用C#读取xml文档的问题

楼主xbitgo()2006-02-12 10:54:29 在 .NET技术 / C# 提问

有这样一段xml文档:  
  ...  
    <data>  
      <销量1994>1000</销量1994>  
      <销量1995>1200</销量1995>  
      <销量1996>1500</销量1996>  
      <销量1997>1100</销量1997>  
      .  
      .  
      .  
    </data>  
  ...  
  请问怎样用c#读取各个年份的销量并存入一个数组中? 问题点数:20、回复次数:8Top

1 楼fangwancong(聪头.珠海)回复于 2006-02-12 11:12:37 得分 4

用XmlDocument或XmlReader对象都可以。Top

2 楼xbitgo()回复于 2006-02-12 20:37:02 得分 0

这是一个xml文件中间的一段代码,怎样才能依次读取每个年份的数据呢?Top

3 楼True1024()回复于 2006-02-12 22:28:41 得分 10

System.Collections.ArrayList   arrSell   =   new   ArrayList();    
  XmlDocument   xmlDoc   =   new   XmlDocument();  
  xmlDoc.LoadXml("<DataSet><data><销量1995>1995</销量1995><销量1996>1996</销量1996></data></DataSet>");  
  XmlNodeList   xmlList   =   xmlDoc.SelectNodes("//data/*");  
  for(int   i=0;i<xmlList.Count;i++)  
  arrSell.Add(xmlList[i].InnerText);Top

4 楼xbitgo()回复于 2006-02-12 22:43:53 得分 0

谢谢楼上的!  
  但是如果每个年份的具体数据不知道,只是要提取数据到一个数组,那该怎么办呢?Top

5 楼jc15271149(奶皮儿)回复于 2006-02-13 08:48:39 得分 3

但是如果每个年份的具体数据不知道,只是要提取数据到一个数组,那该怎么办呢?  
   
  ------------------------  
  xmlDoc.LoadXml(文件路径);  
  Top

6 楼luoboqingcai(萝卜青菜)回复于 2006-02-13 08:58:03 得分 3

xmlDoc.SelectSigleNode(....)  
  Top

7 楼xbitgo()回复于 2006-02-13 23:55:16 得分 0

谢谢各位dx,最后一个问题:如果根节点内有很多节点,有的有子节点,有的没有,但是想要读取每一个的值并保存以做以后使用,该用什么方法,或是几种方法结合呢?Top

8 楼True1024()回复于 2006-02-15 19:47:17 得分 0

用递规Top

相关问题

  • C#如何读取远程XML文档?
  • c#读取xml的问题
  • C#如何读取XML
  • 如何通过c++读取word文档中的文字?
  • C#中如何读取word文档内容?
  • 请问C#中用什么组件可以读取pdf文档?
  • 如何在程序读取或设置XML文档的xml-stylesheet?
  • 请教怎样在vb中读取GB2312的XML编码文档?
  • 有关读取远程大xml文档速度慢的问题
  • 使用dom4j读取xml文档时,老是报以下错误!

关键词

  • 文档
  • xml
  • 读取
  • 年份
  • xmldocument
  • xmldoc
  • xml文档
  • arraylist

得分解答快速导航

  • 帖主:xbitgo
  • fangwancong
  • True1024
  • jc15271149
  • luoboqingcai

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo