我找到一个数据源,但那个数据源是一个XML文件,但是他并不像一般的XML文件一样,因为他里面全是一些文本。请问如何将那些文本读取出来?

解决方案 »

  1.   

    有啥区别没?
    是严格的xml格式,就用xmldocument读,只是途有xml扩展名的话,SteramReader之类的读,另外分析
      

  2.   

    确实是一个涂有XML扩展名的文件    我想把他读出来放在一个字符串中,不是字符串数组哈,请问该如何,请详细点
      

  3.   

    1.25,0.84,0.98,False,False;290284,1,0,1.10,0.72,0,1.08,0.74,False,False;290285,1,0.5,1.02,0.80,0.5,1.02,0.80,False,False;290286,1,0.25,0.94,0.88,0.25,0.99,0.83,False,False;290287,1,0.75,0.78,1.04,0.75,0.78,1.04,False,False;290288,1,0.25,1.02,0.80,0.25,1.02,0.80,False,False;290289,1,0.5,0.88,0.94,0.5,0.88,0.94,False,False;290290,1,1.25,0.96,0.86,1.25,0.96,0.86,False,False;290291,1,1.25,0.90,0.92,1.25,0.90,0.92,False,False;290292,1,0.75,0.78,1.04,0.75,0.78,1.04,False,False;290294,1,0.5,0.88,0.94,0.5,0.88,0.94,False,False;290295,1,0.25,1.08,0.74,0.25,1.08,0.74,False,False;302647,1,0.5,0.80,1.02,0.5,0.80,1.02,False,False;302648,1,0.25,0.80,1.02,0.25,0.80,1.02,False,False;302649,1,0.5,1.00,0.82,0.5,0.99,0.83,False,False;302650,1,0.5,0.84,0.98,0.5,0.84,0.98,False,False;302651,1,0,1.08,0.74,0,1.04,0.78,False,False;302652,1,0.5,0.92,0.90,0.5,0.92,0.90,False,False;302653,1,0.75,1.00,0.82,0.75,0.96,0.86,False,False;302654,1,0.25,1.02,0.80,0.25,1.02,0.80,False,False;302655,1,0.25,1.08,0.74,0.25,1.08,0.74,False,False;302656,1,0.75,0.94,0.88,0.75,0.98,0.84,False,False;302657,1,0.25,1.00,0.82,0.25,0.99,0.83,False,False;311205,1,0.25,0.80,1.02,0.25,0.80,1.02,False,False;311206,1,0.25,0.80,1.02,0.25,0.78,1.04,False,False;311209,1,0.5,0.82,1.00,0.5,0.82,1.00,False,False;311210,1,0,0.74,1.08,0,0.70,1.12,False,False;311211,1,0.5,1.04,0.78,0.5,1.04,0.78,False,False;311212,1,-0.5,0.80,1.02,-0.5,0.80,1.02,False,False;311215,1,0.25,0.78,1.04,0.25,0.72,1.10,False,False;316271,1,0.25,1.02,0.80,0.25,1.02,0.80,False,False;316279,1,-0.25,1.08,0.74,-0.25,1.08,0.74,False,False;343635,1,0.25,1.14,0.68,0.25,1.14,0.68,False,False;347054,1,-0.5,0.64,1.16,-0.5,0.70,1.10,False,False;348592,1,1.25,0.84,0.98,1.25,0.81,1.01,False,False;348593,1,0.25,0.86,0.96,0.25,0.96,0.86,False,False;348594,1,-0.25,0.76,1.06,-0.25,0.80,1.02,False,False;348595,1,1.25,0.90,0.92,1,0.86,0.96,False,False;348661,1,0,1.02,0.80,-0.25,0.65,1.17,False,False;348663,1,0,0.76,1.06,0,0.80,1.02,False,False;348664,1,0,0.90,0.92,-0.25,0.64,1.18,False,False;348669,1,0.25,1.02,0.80,0.25,1.02,0.80,False,False;348670,1,0.5,0.96,0.86,0.5,0.96,0.86,False,False;348671,1,0.25,0.90,0.92,0.25,0.80,1.02,False,False;348672,1,-0.25,0.90,0.92,-0.25,0.90,0.92,False,False;348673,1,0.5,1.00,0.82,0.5,1.02,0.80,False,False;348674,1,0,0.74,1.08,0,0.68,1.14,False,False;348675,1,0.5,1.04,0.78,0.5,1.04,0.78,False,False;348676,1,1,1.00,0.82,1,1.09,0.73,False,False;348677,1,0.25,1.02,0.80,0.25,1.02,0.80,False,False;348678,1,0.5,0.94,0.88,0.5,0.90,0.92,False,False;348983,1,1.25,1.00,0.82,1.25,0.92,0.90,False,False;348985,1,0.5,0.96,0.88,0.5,1.06,0.78,False,False;350354,12,1.25,0.90,1.00,1.25,0.90,1.00,False,False数据文件就是这样
      

  4.   

    The document is not XML format,Try to use StreamReader and parse data.
      

  5.   

    StreamReader  我没有用过,请给出个实例
      

  6.   

    楼主你好,你展示的数据文件是你要读的xml文件吗?
      

  7.   

    是的,我暂时的文件就是我要读的XML,我要将他转到string当中。
      

  8.   

    MSDN那个例子我看不懂,12楼如果你能提取到我要的效果,我给你50分
      

  9.   


                FileStream fs = new FileStream("D:\\test.xml", FileMode.Open);
                StreamReader sr = new StreamReader(fs);            string result = sr.ReadToEnd();            sr.Close();
                fs.Close();
      

  10.   

    "http://www.nowscore.com/odds/xml/odds.aspx?companyID=1&t=" + DateTime.Now文件的链接地址发出来了,请各位高手帮忙,小弟确实是菜鸟   请贴出详细代码,解决了的必有重谢,分数不是问题
      

  11.   

    哎 我看楼猪把什么是xml都没搞懂 
      

  12.   

    楼上的帅哥,错误提示:不支持 URI 格式。
      

  13.   

    对不起,我认真的看了下地址,我发现我真像你说的那样  那就是一个.aspx文件
      

  14.   

    哈哈 我就是打字打错了 sorry了