Hallo zusammen,
ich habe folgende Frage, bzw. Ihre Meinung ist sehr gefragt.
Ich habe ein XML. Dort möchte ich eine bestimmte Values ändern. Nun gibt es natürlich mehrere Möglichkeiten Werte zu ändern: z.B. mit Notepad++, mit XML-Editor direkt, etc.
Da es zum einen mehreren Werte geändert werden müssen und zum anderen gleichzeitig mehreren XML's bearbeiten werden sollen möchte ich nun mit AutoIt es realisieren.
Ich habe mir folgenden Ablauf vorgestellt:
XML auslesen mit Hilfe FileRead als String. Dann auf die Suche kommen mit StringRegExpReplace. Schliesslich neue bearbeitende Datei als neu anlegen.
" ...
name="Mustername_zur_Suche" quantity="Mustername_zur_Suche">
<values>
<value>123456789.000</value>
</values>
"
Also in jedem XML sollte die Möglichkeit geben durch:
Local $sSuchbegrenzung = 'Mustername_zur_Suche(*?)</value>'
Local $sOutput = StringRegExpReplace($s_Inhalt_aus_XML, $sSuchbegrenzung, "1111.000")
Nun mache ich wahrscheinlich Fehler, da mein Script keine Ergebnisse zurück liefert.
Bitte um die Unterstützung!
Danke im voraus
VG
Sascha