Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Mit einer Batch-Datei eine .xml datei erstellen

Frage Entwicklung Batch & Shell

Mitglied: jack0swiss

jack0swiss (Level 1) - Jetzt verbinden

19.03.2010, aktualisiert 14:37 Uhr, 6395 Aufrufe, 2 Kommentare

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.
01.
<?php 
02.
$url = $_SERVER['HTTP_REFERER']; 
03.
$path="./"
04.
$handle = opendir ($path);//Oeffnen des Ordners 
05.
$xml .= '<?xml version="1.0" encoding="iso-8859-1" ?>'."\n";//XML-Kopf 
06.
$xml .= '<artworkinfo>'.$explode[0]."\n";//XML-Gliederung 
07.
while($file = readdir($handle)) { 
08.
 if ($file != "." && $file != "..") { 
09.
$exploded = explode(".",$file);//Trennen nach "." 
10.
$xml .= '<albuminfo>'.$explode[1]."\n"
11.
$xml .= '<artLocation>'.$explode[2].$file.'</artLocation>'."\n"
12.
$xml .= '<artist>'.$explode[2].$file.'</artist>'."\n"
13.
$xml .= '<albumName>'.$explode[2].$path.$file.'</albumName>'."\n"
14.
$xml .= '<artistLink>'.$explode[2].$url.$file.'</artistLink>'."\n"
15.
$xml .= '<albumLink>'.$explode[2].$url.$file.'</albumLink>'."\n"
16.
$xml .= '</albuminfo>'."\n"
17.
18.
19.
$xml .= '</artworkinfo>';	//beenden der XMl-Gliederung 
20.
file_put_contents('albuminfo.xml', $xml);  
21.
echo file_get_contents('albuminfo.xml'); 
22.
?>
die ausgame wäre dann so:

01.
 <?xml version="1.0" encoding="iso-8859-1" ?>  
02.
- <artworkinfo> 
03.
- <albuminfo> 
04.
  <artLocation>album1.jpg</artLocation>  
05.
  <artist>album1.jpg</artist>  
06.
  <albumName>./album1.jpg</albumName>  
07.
  <artistLink>xxxxxxxxxxxxxxxxxxxxxxalbum1.jpg</artistLink>  
08.
  <albumLink>xxxxxxxxxxxxxxxxxx/album1.jpg</albumLink>  
09.
  </albuminfo> 
10.
- <albuminfo> 
11.
....
Ich bin leider nicht so gut mit batchen, vielleicht gibts ja noch ne andere lösung auser batch

Besten Dank im Vorraus
Mitglied: Biber
19.03.2010 um 14:55 Uhr
Moin jack0swiss,

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
Bitte warten ..
Mitglied: jack0swiss
19.03.2010 um 15:12 Uhr
Tach Biber


Ich möchte mit Flash auf diese Batch.exe zuzugreifen es soll mir eine .xml, mit dem aktuellen inhalt des odrner oder belibigen odner, erstellen.

Die .Xml wird in eine .SWF eingelesen und die informationen sollen Verlinken, Kleine bilder anzeigen etc...

Ich brauche die Batch-Datei für den Lokalen bereich, weil ich mit php nicht nicht auf den localen bereich nicht zugreifen kann.


grüssen
jack
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Batch Datei zum Kopieren aktueller Dateien erstellen (5)

Frage von daniel011 zum Thema Batch & Shell ...

XML
gelöst XML Datei mit Powershell splitten (2)

Frage von LianenSchwinger zum Thema XML ...

XML
XML Datei Fehler? (1)

Frage von Patrick-IT zum Thema XML ...

Windows Server
Windows Bereitstellungsdienst und .xml-Datei erstellen (1)

Frage von 131275 zum Thema Windows Server ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
SAN, NAS, DAS
MSA 2050 RAID Konfig (21)

Frage von Leo-le zum Thema SAN, NAS, DAS ...

Hosting & Housing
CNAME auf FTP funkt nicht mehr (7)

Frage von Wintektiv zum Thema Hosting & Housing ...

Netzwerkmanagement
Suche eine Software für Cloudverwaltung (6)

Frage von tsunami zum Thema Netzwerkmanagement ...