私はこれでエラーが発生し続け、私が間違っているのを見ることができません。XML ListViewのエラー
ここでコード
private void _FixSave_Offline_Load(object sender, EventArgs e)
{
System.Xml.XmlDocument NewGame = new System.Xml.XmlDocument();
NewGame.Load(Application.StartupPath + "//Files//Checks_Offline.xml");
foreach (System.Xml.XmlNode nameNode in NewGame.SelectNodes("//Games//NewGame"))
{
listView1.Items.Add(nameNode.Attributes["Name"].InnerText);
}
}
そして、ここでXMLレイアウトが
ある<Games>
<NewGame>
<Name></Name>
<Check></Check>
<Static></Static>
<Location></Location>
<Start></Start>
<Length></Length>
<FoundBy></FoundBy>
<Verified></Verified>
</NewGame>
ここにありますが、私は
とVisual Studioには、次のコードをハイライト得続けるとエラーになります:
listView1.Items.Add(nameNode.Attributes["Name"].InnerText);
「//」だけでなく「/」も使ってみましたので、これを修正するものはすべて歓迎されます。私は間違っている。
'nameNode'オブジェクトはヌルか' nameNode.Attributes ["Name"] 'ヌルですか? Attributesコレクションで起きている場合は、現在のノードで「Name」という名前の属性を見つけることができません。 – jdmonty