grauerstar
Goto Top

Anfangstext bei einer xml Datei bearbeiten durch Batch Datei

Hallo :D

Ist das möglich so wie ich mir das vorstelle?:
Eine Batch Datei die in einem Ordner automatisch alle Dateien öffnet und den Anfangstext bearbeitet (bzw sucht und ersetzt) und dann speichert?

So sehen die Anfänge meiner Datei aus:

<?xml version="1.0" encoding="iso-8859-15"?><XML><ART.........


und so stell ich es mir vor:

<?xml version="1.0" encoding="iso-8859-15"?>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<XML><ART......


ist Das mit eine Batch möglich? Wenn nicht wie könnte ich es sonst schaffen?
(Win8.1x64)


Danke für Antworten wenn ich irgendwas vergessen hätte bitte nicht trollen (:

Content-Key: 271446

Url: https://administrator.de/contentid/271446

Printed on: April 26, 2024 at 17:04 o'clock

Member: colinardo
Solution colinardo May 08, 2015 updated at 09:38:29 (UTC)
Goto Top
Hallo GrauerStar,
z.B. mit Powershell ein Einzeiler (BlaBlaBlaBla ersetzt du durch deinen Text den du einfügen möchtest / Ordner am Anfang sollte klar sein:
gci "C:\ordner\*.xml" | %{(gc $_.FullName | out-string) -replace '(?s)(^.*?>)(.*)',('$1'+'BlaBlaBlaBla'+'$2') | set-content $_.FullName}  
Sind ja inzwischen in der Zukunft angekommen, da sollte man auch etwas moderne Tools nutzen face-smile

Grüße Uwe

btw. lassen sich XML-Dateien mit Powershell alternativ auch besser als native Objekte bearbeiten wenn man eigene Elemente und Attribute hinzufügen möchte, als im Nur-Text-Modus...
Für ein Beispiel siehe: Automatisches Hinzufügen eines statischen Parameter per batch in mehreren xml Dateien
Member: GrauerStar
GrauerStar May 08, 2015 at 09:35:28 (UTC)
Goto Top
@colinardo

:D ich hab ein bisschen gehofft das du meine Frage siehst :D du scheinst ja hier der Scriptkönig zu sein xD
Bin extrem glücklich hat sofort funktioniert :DD
Du bist mein Held ;)
DANKE :D
Member: colinardo
colinardo May 08, 2015 updated at 09:44:16 (UTC)
Goto Top
Zitat von @GrauerStar:
du scheinst ja hier der Scriptkönig zu sein xD
[OT]
Bin ich jetzt König ? Dann befehlt seine Majestät heute : Ab zum Flachköpper machen face-big-smile
[/OT]
Member: TlBERlUS
TlBERlUS May 08, 2015 at 09:44:43 (UTC)
Goto Top
Nach Korsika?
Oder reicht auch die Elbe?
Member: colinardo
colinardo May 08, 2015 updated at 09:49:53 (UTC)
Goto Top
Zitat von @TlBERlUS:
Oder reicht auch die Elbe?
Solang du da sowas nicht sehen musst, viel Vergnügen face-smile