XML in .TXT konvertieren als Stapelprozess
Liebe Fachleute,
ich habe leider gar keine Ahnung und drücke mich vielleicht nicht ganz korrekt aus. Ich habe das Problem, dass ich jede Menge .memo Dateien von meinem alten Samsung-Handy auf meinen PC (windows10) exportiert habe. Wenn ich eine .memo mit WinRAR entpacke, dann kann ich das File mit Word (oder Editor...) öffnen. Leider lese ich da nicht nur meine Einträge sondern die ganzen "Steuerzeichen" mit.
Beispiel:
<?xml version="1.0" encoding="UTF-8"?><memo Version="1.0">
<header>
<meta title="Torrey "/>
<meta uuid="abe792fa-8d1e-247d-0000-015e0a7a1f5a"/>
<meta createdTime="1503414329178"/>
</header>
<contents>
<content><p>Ruhetag<</content>
</contents>
</memo>
Ich möchte aber gerne im .txt-File nur folgendes lesen:
Torrey
Ruhetag
Wie kann ich das über einen Stapelprozess erreichen, damit ich alle .xml Files in so eine .txt konvertiert bekomme??
Für euch ist das bestimmt kein Problem.
Vielen Dank im Voraus
Ela
ich habe leider gar keine Ahnung und drücke mich vielleicht nicht ganz korrekt aus. Ich habe das Problem, dass ich jede Menge .memo Dateien von meinem alten Samsung-Handy auf meinen PC (windows10) exportiert habe. Wenn ich eine .memo mit WinRAR entpacke, dann kann ich das File mit Word (oder Editor...) öffnen. Leider lese ich da nicht nur meine Einträge sondern die ganzen "Steuerzeichen" mit.
Beispiel:
<?xml version="1.0" encoding="UTF-8"?><memo Version="1.0">
<header>
<meta title="Torrey "/>
<meta uuid="abe792fa-8d1e-247d-0000-015e0a7a1f5a"/>
<meta createdTime="1503414329178"/>
</header>
<contents>
<content><p>Ruhetag<</content>
</contents>
</memo>
Ich möchte aber gerne im .txt-File nur folgendes lesen:
Torrey
Ruhetag
Wie kann ich das über einen Stapelprozess erreichen, damit ich alle .xml Files in so eine .txt konvertiert bekomme??
Für euch ist das bestimmt kein Problem.
Vielen Dank im Voraus
Ela
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 666760
Url: https://administrator.de/forum/xml-in-txt-konvertieren-als-stapelprozess-666760.html
Ausgedruckt am: 29.04.2025 um 20:04 Uhr
3 Kommentare
Neuester Kommentar

Mit Powershell z.B.
Gruß w.
ls 'd:\ordner' -Filter *.xml -File | %{
$xml = New-Object XML; $xml.Load($_.Fullname)
$xml.Memo.header.meta.title, "",($xml.Memo.contents.content -replace '<[^>]+>') | sc ($_.Fullname -replace '\.xml$','.txt')
}
Gruß w.