rene87
Lieutenant
- Registriert
- Mai 2007
- Beiträge
- 752
Moin
wie der Name schon sagt habe ich Probleme wenn ich eine XML Datei mit C# auslesen will, es soll ein kleines Frage Antwort Spiel zum geburstag meines besten Kumpels werden wo er auf bestimmte Fragen (des wegen die ID) die Passende Antwort geben soll.
Mein Problem schaut so aus das wenn ich das Programm starte es einen Absturz gibt, ich konnte den Fehler jetzt schon auf folgende Zeilen eingrenzen
wenn ich es schrittweise ausführen lasse merke ich das node1=Nil, also nicht zugewiesen, sieht einer meinen Fehler oder gehe ich ganz falsch an die Sache ran.
René
wie der Name schon sagt habe ich Probleme wenn ich eine XML Datei mit C# auslesen will, es soll ein kleines Frage Antwort Spiel zum geburstag meines besten Kumpels werden wo er auf bestimmte Fragen (des wegen die ID) die Passende Antwort geben soll.
Code:
<?xml version="1.0" encoding="utf-8" ?>
<Fragen>
<Frage>
<ID>1</ID>
<Antwort>Chai</Antwort>
</Frage>
<Frage>
<ID>2</ID>
<Antwort>Hallo</Antwort>
</Frage>
<Frage>
<ID>3</ID>
<Antwort>Computer</Antwort>
</Frage>
<Frage>
<ID>4</ID>
<Antwort>Zuhause</Antwort>
</Frage>
<Frage>
<ID>5</ID>
<Antwort>Rostock</Antwort>
</Frage>
...
</Fragen>
Code:
XmlDocument Fragen;
string Wort;
...
Fragen = new XmlDocument();
Fragen.Load("Fragen.xml");
XmlNode node1 = Fragen.SelectSingleNode("/Fragen/Farge/Antwort");
Wort = node1.InnerText;
René