【发布时间】:2022-01-11 12:07:20
【问题描述】:
我有这个 XML 文件,我想用 文章 id 和 item_description 值填充我的列表。
<?xml version="1.0" encoding="utf-8"?>
<articles>
<article id="i1">
<item_description>Mobitel Smasung</item_description>
<single_price>Kom</single_price>
<unit_of_measure>1250</unit_of_measure>
</article>
<article id="i2">
<item_description>Mobitel DA</item_description>
<single_price>WD</single_price>
<unit_of_measure>232</unit_of_measure>
</article>
</articles>
这是我目前得到的:
public void LoadAllArticles()
{
XDocument xdoc = XDocument.Load(defaultDataPath + @"\saved_articles.xml");
foreach (var article in xdoc.XPathSelectElements("articles/article"))
{
articles = article.Descendants()
.Select(element => element.Value)
.ToList();
}
}
如何仅将id + " " + item_description 加载到列表中?
【问题讨论】:
标签: c# xml element nsxmlelement