Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
[gelöst] Einzelne Werte in Xml Datei ändern
hansgerber
myCSharp.de - Member



Dabei seit:
Beiträge: 26

Themenstarter:

[gelöst] Einzelne Werte in Xml Datei ändern

beantworten | zitieren | melden

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
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von hansgerber am .
private Nachricht | Beiträge des Benutzers
user8744
myCSharp.de - Member



Dabei seit:
Beiträge: 1201

beantworten | zitieren | melden

deine unterlagen?

try this
Gewusst wie: Ändern Sie XML-Daten, indem Sie mithilfe von DOM in .NET Framework mit Visual c# .NET
private Nachricht | Beiträge des Benutzers
Zicore
myCSharp.de - Member



Dabei seit:
Beiträge: 413

beantworten | zitieren | melden

Versuch es mal mit XmlDocument statt dem XmlReader
oder sogar XmlSerialization wer suchet der findet :)
private Nachricht | Beiträge des Benutzers
deerhunter
myCSharp.de - Member



Dabei seit:
Beiträge: 92

beantworten | zitieren | melden

C# - Xml manipulation using XmlDocument

Ah, zu langsam.
Wie hilfsbereit hier heute doch alle beim Bedienen einer Suchmaschine sind ;-)
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von deerhunter am .
private Nachricht | Beiträge des Benutzers
GG71
myCSharp.de - Member



Dabei seit:
Beiträge: 78
Herkunft: Stuttgart.de

beantworten | zitieren | melden

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:
1) XSD-Tool generiert Klassen für die Datenhaltung
2) XML wird deserialisiert
3) Man arbeitet mit ganz normalen Properties

Ciao:
GG ;-)
Ciao:
GG ;-)
private Nachricht | Beiträge des Benutzers