Mit einer Batch-Datei eine .xml datei erstellen
Ich möchte mit einer Batch-Datei einen Ordner auslesen und als .XML datei speichern.
Hallo
Also ich möchte mit einer Batch-Datei Ordner auslesen und als .xml speichern
Ich hab das mal hier mit php gemacht.
die ausgame wäre dann so:
Ich bin leider nicht so gut mit batchen, vielleicht gibts ja noch ne andere lösung auser batch
Besten Dank im Vorraus
Hallo
Also ich möchte mit einer Batch-Datei Ordner auslesen und als .xml speichern
Ich hab das mal hier mit php gemacht.
<?php
$url = $_SERVER['HTTP_REFERER'];
$path="./";
$handle = opendir ($path);//Oeffnen des Ordners
$xml .= '<?xml version="1.0" encoding="iso-8859-1" ?>'."\n";//XML-Kopf
$xml .= '<artworkinfo>'.$explode."\n";//XML-Gliederung
while($file = readdir($handle)) {
if ($file != "." && $file != "..") {
$exploded = explode(".",$file);//Trennen nach "."
$xml .= '<albuminfo>'.$explode[1]."\n";
$xml .= '<artLocation>'.$explode[2].$file.'</artLocation>'."\n";
$xml .= '<artist>'.$explode[2].$file.'</artist>'."\n";
$xml .= '<albumName>'.$explode[2].$path.$file.'</albumName>'."\n";
$xml .= '<artistLink>'.$explode[2].$url.$file.'</artistLink>'."\n";
$xml .= '<albumLink>'.$explode[2].$url.$file.'</albumLink>'."\n";
$xml .= '</albuminfo>'."\n";
}
}
$xml .= '</artworkinfo>'; //beenden der XMl-Gliederung
file_put_contents('albuminfo.xml', $xml);
echo file_get_contents('albuminfo.xml');
?>
die ausgame wäre dann so:
<?xml version="1.0" encoding="iso-8859-1" ?>
- <artworkinfo>
- <albuminfo>
<artLocation>album1.jpg</artLocation>
<artist>album1.jpg</artist>
<albumName>./album1.jpg</albumName>
<artistLink>xxxxxxxxxxxxxxxxxxxxxxalbum1.jpg</artistLink>
<albumLink>xxxxxxxxxxxxxxxxxx/album1.jpg</albumLink>
</albuminfo>
- <albuminfo>
....
Ich bin leider nicht so gut mit batchen, vielleicht gibts ja noch ne andere lösung auser batch
Besten Dank im Vorraus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 138675
Url: https://administrator.de/forum/mit-einer-batch-datei-eine-xml-datei-erstellen-138675.html
Ausgedruckt am: 31.01.2025 um 17:01 Uhr
2 Kommentare
Neuester Kommentar
Moin jack0swiss,
willkommen im Forum.
Was ich nicht verstehe:
Wieso hältst du die Kombination dieser Rahmenbedingungen für einen Anlass, es so zu realisieren?
Wie sieht denn der Gesamtprozess laut Plan aus - was versuchst du da für wen zu automatisieren?
Grüße
Biber
willkommen im Forum.
Was ich nicht verstehe:
- wenn du doch "leider nicht so gut mit batchen" bist und
- wenn doch Batches ohnehin nicht gerade ein empfohlenes Werkzeug für XML-Dateien sind
Wieso hältst du die Kombination dieser Rahmenbedingungen für einen Anlass, es so zu realisieren?
Wie sieht denn der Gesamtprozess laut Plan aus - was versuchst du da für wen zu automatisieren?
Grüße
Biber