在 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 个元素