博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XML Linq 学习笔记
阅读量:7112 次
发布时间:2019-06-28

本文共 1202 字,大约阅读时间需要 4 分钟。

XML如下:

清新芦荟
饮料
5
薄荷汽水
饮料
本店特色
5

 

 

读取方法:

 

 

public List
GetAllDishes() { List
dishList = new List
(); string xmlFileName = System.IO.Path.Combine(Environment.CurrentDirectory, @"Data\Data.xml"); //读取XML XDocument xDoc = XDocument.Load("xmlFileName"); //返回Dishes集合 var dishes = xDoc.Descendants("Dish"); //循环集合 ,把数据添加到List中 foreach(var d in dishes) { Dish dish = new Dish(); dish.Name = d.Element("Name").Value; dish.Category = d.Element("Category").Value; dish.Comment = d.Element("Comment").Value; dish.Score = double.Parse(d.Element("Score").Value); dishList.Add(dish); } return dishList; }

 

转载于:https://www.cnblogs.com/yuejian/p/10696384.html

你可能感兴趣的文章
linux磁盘空间查询
查看>>
windows中使用Findwindow函数与FindWindowEx函数来实现自动控制、触发第三方软件事件的方法...
查看>>
金额大小写转换(3)
查看>>
浏览器的同源策略和跨域问题
查看>>
SQL SERVER 触发器介绍
查看>>
美国国有企业
查看>>
推送的通知和自定义消息区别
查看>>
c# 解析JSON的几种办法
查看>>
autofs自动挂载
查看>>
JavaWeb学习笔记——过滤器
查看>>
互联网创业原则与创业模式attilax大总结
查看>>
linux无线网络配置_转
查看>>
微信小程序想通过场景化缩短路径
查看>>
手把手教你DIY一个春运迁徙图(一)
查看>>
mysql编码问题
查看>>
Web APi之HttpClient注意事项以及建议
查看>>
Webkit内核探究【2】——css简介
查看>>
[Angular] Ngrx/effects, Action trigger another action
查看>>
原生和jQuery的ajax用法
查看>>
【Linux】Linux中 “there are stopped jobs”问题的解决方案
查看>>