如何阅读在C#中的XML文件? [英] How to read XML file in c#?

查看:130
本文介绍了如何阅读在C#中的XML文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有下面的XML文件,我想知道读这个XML文件

 <最好的办法; MyFile的> 
<公司与GT;
<公司+ GT 123 LT; /公司>
<公司+ GT 456 LT; /公司>
<公司+ GT; 789< /公司>
< /公司和GT;
< / MyFile的>



作为输出我需要值的集合中,如123,456,789,或者它可能是字符串的数组[]



我们能否使用LINQ到XML?如何


解决方案

  XDOC VAR = XDocument.Load(文件路径)?; 
VAR公司= xdoc.Descendants(本公司)选择。(C = GT;(串)C).ToArray();

这会给你一个的String []


I have following XML file, i want to know best way to read this XML file

<MyFile> 
  <Companies> 
    <Company>123</Company> 
    <Company>456</Company>
    <Company>789</Company> 
  </Companies> 
</MyFile>

As an output i need collection of values like "123,456,789" or it could be array of string[]

Can we use Linq to xml? How?

解决方案

var xdoc = XDocument.Load(PATH_TO_FILE);
var companies = xdoc.Descendants("Company").Select(c => (string)c).ToArray();

This will give you a string[].

这篇关于如何阅读在C#中的XML文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆