• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C#读取XML数据

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

最近刚学C#,很多地方不会,边学边写了一个类,用于读取xml文件里的数据。

xml文件定义如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
     <path >c:\windows</path>
</configuration>

下面是读取xml文件的类:

 xml
{
    class readXML
    {
        
private string filename; //文件路径
        public string str=null;

        
//构造函数,filename是xml文件的路径
        public readXML(string filename) {
            
this.filename = filename;
        }

        
public string getPath(string id, string str) {
            XmlTextReader reader 
= new XmlTextReader(filename);
           
            
while (reader.Read())
            {
                
if (reader.Name == str && reader.GetAttribute("id"== id)
                {
                    str 
= reader.ReadString();
                    reader.Close();
                    
return str;
                }
            }
            reader.Close();
            
return null;
        }
    }

 

此类的getPath()方法用于通过id值和path子元素,获得相应的元素值。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap