Hallo,
in meinem aktuellen Projekt lese ich etliche Parameter, die ich für Berechnungen benötige aus einer Xml-Datei ein und weise diese zu :
XmlReader reader = xmlReader.Create("c:\datafile.xml");
while (reader.read())
{
if (reader.NodeType == XmlNodeType.Element)
{
switch (reader.Name)
{
case "Temperature":
temp = reader.ReadElementContentAsDouble());
....
break;
usw...
Das funktioniert wunderbar. Wenn ich nun bspw. die geänderte Temperatur als künftigen Default-Wert abspeichern will, muss ich doch sicher nicht die komplette Datei neu anlegen, sondern kann den Wert doch gezielt ändern?
Kann mir das jemand zeigen, wie das am einfachsten geht? In meinen Unterlagen sieht es mit Xml ziemlich mau aus.
Vielen Dank
Hans
deine unterlagen?
try this
Gewusst wie: Ändern Sie XML-Daten, indem Sie mithilfe von DOM in .NET Framework mit Visual c# .NET
Versuch es mal mit XmlDocument statt dem XmlReader
oder sogar XmlSerialization wer suchet der findet 😃
C# - Xml manipulation using XmlDocument
Ah, zu langsam.
Wie hilfsbereit hier heute doch alle beim Bedienen einer Suchmaschine sind 😉
Moin,
gibt es auch eine Schemdefinition zu den Daten?
Damit und mit Hilfe des XSD-Tools (xsd.exe) kann man deutlich eleganter die Daten verarbeiten:
Ciao:
GG 😉
Ciao:
GG 😉