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.
Please also mark the comments that contributed to the solution of the article
Content-Key: 494148
Url: https://administrator.de/contentid/494148
Printed on: April 26, 2024 at 23:04 o'clock
6 Comments
Latest comment
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.