Hallo liebe Leut'
hab da ein Problem, wo ich einfach nicht mehr weiter komme.
Für viele von Euch mag dies vielleicht Peanuts sein, aber für
für mich als Laie - der dem Englischen auch nicht so mächtig
ist - zur Zeit nicht lösbar.
Auch nach stundenlangen Recherchen im Internet.
Also ich habe eine .nfo Datei mit einem XML-Schema.
In dieser Datei möchte ich von einer Art bestimmten Knoten,
"<thumb>" die Anzahl ermitteln und alle löschen bis auf eins.
Dies kann der erste, der letzte oder mitten drin <thumb> sein.
Und diese befinden sich in variablen Dateien.
Also die .nfo ist so aufgebaut:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<movie>
<tagline>diese Zeile soll nicht gelöscht werden</tagline>
<thumb>nur eine von diesen Zeilen mit "thumb" soll übrig bleiben</thumb>
<thumb>die Anzahl variert aber</thumb>
<thumb>manchmal stehen hier nur 3</thumb>
<thumb>dann wieder 10 Zeilen</thumb>
<Set>dies darf dann auch nicht gelöscht werden</set>
</movie>
Wenn ich nun mit folgenden Befehl die Zeilen zähle:
$path = 'Pfad zur Datei\DiesIstMeine.nfo'
# Laden der Datei in den Zwischenspeicher
$xml = [xml](Get-Content $Path)
$xml.movie.thumb.count
bekomme ich zwar die Anzahl gezeigt, aber wie
kann ich dann die nicht benötigten Zeilen löschen?
Habt Ihr da eine Idee?
Auf Eure Antworten bin ich sehr gespannt.
Lg
Svensus