我有这个简单的 XML 文件:
<?xml version="1.0" encoding="utf-8" ?>
<Artists>
<artist artistId="1">
<name>ManyBass</name>
<genre>Electronic</genre>
<album>Fireblue</album>
<player>
<song path="Fireblue.mp3"/>
<song path="Porthole.mp3"/>
</player>
</artist>
</Artists>
我想检索所有歌曲路径以将其添加到 ListBox 中,如下所示:
XDocument loaded = XDocument.Load(path);
var q = from c in loaded.Descendants("player")
select (string)c.Element("song path");
foreach (string track in q)
{
myList.Items.Add(track);
}
但是我的程序崩溃了,因为跟踪字符串启动了 SystemNullExceptionError。有人可以帮我正确检索属性:
歌曲路径
从我的 XML 文件?谢谢你的帮助。