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
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
Please also mark the comments that contributed to the solution of the article
Content-Key: 138675
Url: https://administrator.de/contentid/138675
Printed on: April 26, 2024 at 00:04 o'clock
2 Comments
Latest comment
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