Hallo Forum.
Ich stehe vor der Herausforderung gut 6000 XML-Dateien zu untersuchen und die Werte gewisser Tags in eine CSV zu schreiben.
Diese Tags enthalten Links die ich auflisten muss.
Ein solcher Tag sieht in etwa so aus:
Code
<Tag name="URL_1" xml:lang="de" text="https://www.google.com"/>
oder
<Tag name="Bild_1" xml:lang="de" text="http://www.blabla.com/picture1.jpg"/>
Nun kann es aber auch sein, dass diese Tags mehrfach in der selben Datei vorkommen könnten.
Ich habe versucht die Datei mit FileRead einzulesen und dann mit
$URL_1_start = '<Tag name="URL_1" xml:lang="de" text="'
$URL_1_ende = '"/>'
$URL_1_raw = _StringBetween($file_content, $URL_1_start , $URL_1_ende, -1)
[/autoit]an die Werte zu kommen. Das funktioniert. Aber eben nur für das erste Vorkommen innerhalb der Datei.
Hat jemand eine Idee, wie ich an alle Werte komme? Ich finde da keinen richtigen Ansatzpunkt.
Gruß, Matthias