Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

J-W

König

Dabei seit: 29.11.2009

Beiträge: 771

 

1 Zum Seitenanfang

Mittwoch, 14. April 2010, 19:16

XML automatisch erstellen

Ich steh vor dem Problem, eine größere Anzahl von Bildern in einer XML quasi "katalogisieren" zu müssen.

Gibt es ein Programm, dass so etwas automatisch kann?

Im Grunde möchte ich hinterher eine XML haben, in der alle Bilder mit folgender (oder ähnlicher) Struktur erfasst sind:

<Bilder>
<bild name="NameDesBildes.jpg" src="/Beispiel/BilderOrdner/" usw. usw.></bild>
<.....></>
<Bilder>

Kann Adobe Lightroom evtl. so etwas?
 

dienstdrk

Routinier

Dabei seit: 02.01.2010

Beiträge: 356

 

2 Zum Seitenanfang

Mittwoch, 14. April 2010, 22:06

Also ich kenne keine solche Application, welche das macht.
Aber bevor du lange rum suchst, schreib sie dir doch schnell selber (php, C, Java,...)
Das denk ich geht in ein paar Minuten und du hast genau das, was su willst...
 

J-W

König

Dabei seit: 29.11.2009

Beiträge: 771

 

3 Zum Seitenanfang

Mittwoch, 14. April 2010, 22:09

Hmm die einzige Programmiersprache die ich einigermaßen beherrsche ist Actionscript...

Aber ich habe mal was von einem "readDir" (oder so ähnlich) in php gehört. Evtl hilft mir das weiter. Leider kenne ich mit kaum mit php aus :(

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »J-W« (14. April 2010, 22:09)

 

cng27

Doppel-As

Dabei seit: 06.04.2010

Beiträge: 108

 

4 Zum Seitenanfang

Mittwoch, 14. April 2010, 22:25

oder ganz altmodisch:
ne batch datei ;)

nicht die eleganteste Lösung aber darum gehts ja auch nicht!

z.B.

Quellcode

1
2
3
4
5
6
7
8
9
10
@echo off
:new
set/p _bild=Bildpfad:
set/p _name=Bildnamee:
echo <Bilder> >> bilder.xml
echo <bild name="%_name%" src="%_bild%"></bild>  >> bilder.xml
echo <...></...>  >> bilder.xml
echo </Bilder> >> bilder.xml
echo Fertig!
goto new


das einfach in ne *.bat Datei und das bilder.xml mit deiner xml datei austauschen: Fertig!

Starten! Du must nur halt immer Dateiname + Bildname eingeben...

evtl. mal gucken obs davür auch so nen dirread befehl gibt ;)

Quellcode

1
Idee := Brain.Activate(self)
 

dienstdrk

Routinier

Dabei seit: 02.01.2010

Beiträge: 356

 

5 Zum Seitenanfang

Mittwoch, 14. April 2010, 22:44

Und hier Quick and Dirty mal was in php.
Er holt jetzt eben alle Dateien.
Wenn du nur spezielle willst, musst eben anpassen...

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php

$directory='C:\Program Files\MyDirectory\Pics';

if ($handle opendir($directory)) {
    
    $neue_datei fopen("bilder.txt"a);
    fwrite($neue_datei"<Bilder>\r\n");
    
    while (false !== ($file readdir($handle))) {
        fwrite($neue_datei"<bild name=\"".$file."\" src=\"".$directory."\"></bild>\r\n");
        echo "$file<br>";
    }
    
    fwrite($neue_datei"</Bilder>\r\n");
    closedir($handle);
}

?>

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »dienstdrk« (14. April 2010, 22:55)

 

J-W

König

Dabei seit: 29.11.2009

Beiträge: 771

 

6 Zum Seitenanfang

Mittwoch, 14. April 2010, 22:48

Wow! Dank dir :smilie:

Hätte nicht damit gerechnet, dass du mir das "mal eben so" fertig machst.
Danke nochmal.