M
mirkoku
Hi,
ich habe ein Problem, undzwar erstelle ich als zwischenspeicher eine xml datei, um dort gewisse werte abzulegen wen meine datenbank nicht verfügbar ist.
so hierfür muss ich in meinem xml abfragen ob ein wert null ist und es dan dort reinschreiben. Dazu muss ich sagen xml eher noch ned viel gemacht.
Hier mal mein Xml
jetzt habe ich mal gebaut und mit dem code hier fügt er mir Time 2 immer ein auch wen Time2 != null ist.
Hab ichn Denk Fehler oder von Grund auf falsch ?
Gruß Und thx 4 help
Mirkoku
ich habe ein Problem, undzwar erstelle ich als zwischenspeicher eine xml datei, um dort gewisse werte abzulegen wen meine datenbank nicht verfügbar ist.
so hierfür muss ich in meinem xml abfragen ob ein wert null ist und es dan dort reinschreiben. Dazu muss ich sagen xml eher noch ned viel gemacht.
Hier mal mein Xml
HTML:
<Timesave>
<Time>
<Time1>14.4.2009 15:13:51</Time1>
<Time2></Time2>
<Mac>00:00:00:00:00:00</Mac>
<Ip>000000</Ip>
</Time>
</Timesave>
jetzt habe ich mal gebaut und mit dem code hier fügt er mir Time 2 immer ein auch wen Time2 != null ist.
Code:
XmlDocument doc = new XmlDocument();
doc.Load(path+"/test.xml");
XmlNode xmlnd = doc.DocumentElement.SelectSingleNode(@"Time/Time2");
if (doc.SelectSingleNode(@"Time/Time2") == null)
{
xmlnd.InnerText = ti.timeToString;
}
else if (doc.SelectSingleNode(@"Time/Time2") != null)
{
Console.WriteLine("creat new");
}
doc.Save(@path+"/test.xml");
doc.RemoveAll();
Hab ichn Denk Fehler oder von Grund auf falsch ?
Gruß Und thx 4 help
Mirkoku