Bezeichnung in einer XML-Datei ändern
Ich habe sehr viel Dateien mit der endung XML
Es sind ganz normale Textdateien.
Sie haben alle diesen Inhalt:
<templatetype>Movie</templatetype>
Das "Movie" möchte ich in allen dateinen in diesem Ordner in "Film" ändern.
Danach soll die Datei unter selben Namen wieder gespeichert werden.
Geht das einfach mit nem Batch oder PS Script ?
Danke euch im vorraus.
Es sind ganz normale Textdateien.
Sie haben alle diesen Inhalt:
<templatetype>Movie</templatetype>
Das "Movie" möchte ich in allen dateinen in diesem Ordner in "Film" ändern.
Danach soll die Datei unter selben Namen wieder gespeichert werden.
Geht das einfach mit nem Batch oder PS Script ?
Danke euch im vorraus.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 494148
Url: https://administrator.de/forum/bezeichnung-in-einer-xml-datei-aendern-494148.html
Ausgedruckt am: 14.05.2025 um 17:05 Uhr
6 Kommentare
Neuester Kommentar

PS, ohne die vollständigen XML-Files mit evt. genutzen Namespaces zu kennen geht das hier
Get-ChildItem "D:\Daten" -File -Filter *.xml | %{
$xml = New-Object XML
$xml.Load($_.Fullname)
$xml.SelectSingleNode("//templatetype").innerText = "Film"
$xml.Save($_.FullName)
}

S.o.

Na dann markiere doch bitte auch den Code-Kommentar als Lösung und nicht mein "s.o.". Danke.