在 C# 中从 XML 中获取某个元素 [重复]

Posted

技术标签:

【中文标题】在 C# 中从 XML 中获取某个元素 [重复]【英文标题】:Getting a certain element from XML in C# [duplicate] 【发布时间】:2021-10-29 04:30:24 【问题描述】:

我有以下 XML 文件要解析:

<result>
<iban>GB20ULSB98006054100029</iban>
<account>54100029</account>
<sort_code>980060</sort_code>
<bank>ULSTER BANK LTD</bank>
<branch>BELFAST CITY OFFICE 1</branch>
<bic>ULSBGB2BXXX</bic>
<address>PO BOX 232 11-16 DONEGALL SQUARE EAST </address>
<city>BT1 5UB</city>
<country>GB<country/>
<phone>028 90244112</phone>
</result>

谁能告诉我如何获取元素“iban”?

【问题讨论】:

到目前为止你尝试了什么? 隐私?你说的这个“隐私”是什么?我只是分享数据,为什么会侵犯某人的“隐私”? 到目前为止,我已经尝试使用 XDocument 库对其进行解析,但是我不知道如何只获取单个元素。 【参考方案1】:

使用XDocument,可以读取元素

var xdoc = XDocument.Load("XMLFile1.xml");
var iban = xdoc.Element("result").Element("iban").Value;

【讨论】:

以上是关于在 C# 中从 XML 中获取某个元素 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在 PHP 中从 Google RSS 提要 xml 中获取前 9 个元素

如何在c#中从appsettings文件访问用户名和密码到program.cs [重复]

如何在 C# 中从 IMDB 获取信息

如何在 C# 中从 XML 中删除选定的节点?

如何在 c# 中从 3x3 单应矩阵获取旋转、平移、剪切

在 C# 中从图像中裁剪空白 [重复]