lesen und schreiben einer XML Datei

Reverent

Erfahrenes Mitglied
Hallo Leute,
ich möchte eine XML Datei einlesen, die leeren Elemente " <WERT /> " entfernen und diese Datei dann bereinigt wieder schreiben.
Ich hänge irgend wie hier fest:
Code:
while (reader.Read())
            {
                if (!reader.IsEmptyElement || reader.HasAttributes)
                {
                    if (reader.Name != string.Empty)
                    {
                        writer.WriteElementString(reader.Name, reader.ReadString());
                        //writer.WriteString("\n");
                    }
                        
                }
            }
            
            writer.Close();
            reader.Close();
Vielleicht habt ihr ein Tip für mich!
Danke schon mal
Markus
 

Norbert Eder

Erfahrenes Mitglied
D.h. du willst in die Datei schreiben, die du auch gerade ausliest? Ich würde eher vorschlagen, das XML in den Speicher zu laden (beispielsweise über XmlDocument) und dann bereinigen + speichern.