Script: XML to Linq – mehrere Einträge in einer Datei entfernen [C#]

Hallo, vor kurzem durfte ich mehrere Einträge in einer XML-Datei mittels Linq in C# entfernen.

Diese Funktion macht ihre Aufgabe ganz gut:

Zum Beispiel: Wir haben ein XML-File, welches die Node Users hat, darunter gibt es die Sub-Node User, darin gibt es verschiedene Nodes, doch interessiert mich lediglich die Sub-Sub-Node Mode, wenn der Wert der Node inactive ist, so soll die Node User gelöscht werden.

Hier die Beispiel XML-Datei:

Die XML-Datei nach der Ausführung des Skriptes:

Durch diese Anweisungen werden alle Nodes mit dem Mode inactive entfernt.

 

In dem Sinne: frohes entfernen.

HowTo: Leerzeilen entfernen [Linux]

Guten Morgen,

ich schreibe oftmals Programmcode der sehr viele Leerzeilen enthält.
Das mache ich meist nicht bewusst, doch im Nachgang beim bereinigen des Codes vor Veröffentlichung, muss ich diese immer manuell entfernen.

Da dachte ich mir, das geht schneller und besser.

Zuerst habe ich mir in Linux den Befehl cat genauer angeschaut. Dieser hat viele tolle Funktionen, was mich jetzt aber im besonderen interessiert hat, war der Parameter cat -s. Dieser Befehl reduziert die Leerzeilen auf eine. Hier ein kleines Beispiel, wie die Datei original aussieht:

Nun mittels dem Parameter -s:

Ich würde sagen definitiv besser. Nun gibt es aber Situationen in denen wir überhaupt keine Leerzeile gebrauchen können (Platzgründe etc), da kommt uns folgende Modifikation mittels grep zu Gunsten:

Wenn ihr die Datei nun speichern wollt, könnt ihr das mittels:

bewerkstelligen.

In dem Sinne, frohes kopieren.
Post to:
[juiz_sps buttons=“twitter, mail“]