为了账号安全,请及时绑定邮箱和手机立即绑定

XmlReader读取XML文件的问题

XmlReader读取XML文件的问题

沧海一幻觉 2018-12-07 02:01:45
我创建了一个xml文件,然后用XmlReader进行读取。但出现了一些问题,调试不出来。大侠帮帮忙。具体情况如下 xml格式:   <?xml version="1.0" encoding="gb2312" ?> - <Favorites> - <Folder Name="搜索">   <Title>百度</Title>   <Url>http://www.baidu.com</Url>   </Folder> - <Folder Name="娱乐">   <Title>搜狐</Title>   <Url>http://www.sohu.com</Url>   </Folder>   </Favorites> 然后我读取所有Folder中的属性Name的值,将这些值保存至string[]当中。但我现在只能取到第一个Name和对应的值。 我的代码是这样的:             XmlReaderSettings settings = new XmlReaderSettings();            settings.ConformanceLevel = ConformanceLevel.Fragment;            settings.IgnoreWhitespace = true;            settings.IgnoreComments = true;             this.reader = XmlReader.Create(file, settings);             string folders = "";            this.reader.ReadToFollowing("Folder");            if (this.reader.HasAttributes)            {                while (reader.MoveToNextAttribute())                {                    folders += this.reader.Name + ":" + this.reader.Value + ";";                }            }   各位。告诉我怎么实现啊。谢谢了!
查看完整描述

2 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

对呀!!支持!!!
查看完整回答
反对 回复 2019-01-21
  • 2 回答
  • 0 关注
  • 407 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信