tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
2450
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von gelaniee
    gelaniee gelaniee ist offline Mitglied Silber
    Registriert seit
    Mar 2007
    Beiträge
    68
    Hallo,

    ich habe schon wieder eine Frageund komme nicht weiter.
    Um den Titel und eventuell eine Beschreibung zu einem dynamisch geladenen Foto darzustellen, lade ich den Inhalt aus einer Text-Datei in ein Textfeld. Da ich jedoch sehr viele Fotos habe, müßte ich auch sehr viele Textdateien anlegen? Oder gibt es eine Möglichkeit nur einen bestimmten Teil aus einer Textdatei anzuzeigen? Oder muß ich dafür xml verwenden? Damit kenne ich mich leider noch garnicht aus und finde auch kein Tutorial welches mir weiterhilft, da die meisten Schnipsel die ich finde gleichzeitig auch die Fotos aus der entsprechenden xml Datei laden. Aber ich brauche ja nur den entsprechenden Text. Ob mir da nochmal jemand weiterhelfen könnte?

    Danke, Gelaniee
     

  2. #2
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.119
    Blog-Einträge
    7
    Hi,

    eine XML-Datei ist hier komfortabler, da Du 1. sehr einfach auf beliebige Knoten zugreifen kannst, und die Daten 2. nicht url-kodiert vorliegen müssen.

    Ein einfaches Beispiel:
    Code xml:
    1
    2
    3
    
    <bild><![CDATA[Text zum ersten Bild]]></bild>
    <bild><![CDATA[Text zum zweiten Bild]]></bild>
    <bild><![CDATA[Text zum dritten Bild]]></bild>
    (die CDATA-Bereiche dienen dazu, den enthaltenen Text nicht vom XML-Parser analysieren zu lassen: Du kannst daher auch XML-Metazeichen wie < oder > in Deinen Texten verwenden.)

    Wenn Du diese XML-Datei mit Flash lädst:
    Code actionscript:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    var xm = new XML();
     
    xm.ignoreWhite = true;
     
    xm.onLoad = function() {
      parse(this.childNodes);
    }
     
    xm.load("datei.xml");
    kannst Du nach "onLoad" auf alle Knoten zugreifen.

    Ich rufe bei "onLoad" meist eine Funktion "parse" auf, der alle Knoten des XML-Objekts übergeben werden:
    Code actionscript:
    1
    2
    3
    4
    
    function parse(obj) {
      // "obj" ist nun ein Array mit allen Knoten Deines XML-Objekts
      trace(obj[0].nodeValue); // würde den Inhalt des ersten Knotens, also "Text zum ersten Bild" ausgeben
    }

    Gruß
    .
     

  3. #3
    Avatar von gelaniee
    gelaniee gelaniee ist offline Mitglied Silber
    Registriert seit
    Mar 2007
    Beiträge
    68
    WOW
    Danke Dir für die Antwort. Ich glaube mit diesen Informationen komme ich jetzt ziemlich gut zurecht. Wenn man so einen Ansatz hat kann man viel besser neue Dinge entwickeln und lernen.

    Super, Danke

    Grüßle, Gelaniee
     

Ähnliche Themen

  1. Was ist besser 4 oder 6 GB Arbeitsspeicher?
    Von hajoyk im Forum Hardware
    Antworten: 9
    Letzter Beitrag: 27.01.10, 10:15
  2. Cookie mit php oder javascript besser
    Von ihdnag8 im Forum PHP
    Antworten: 5
    Letzter Beitrag: 30.08.07, 13:24
  3. Angaben in % oder besser in px?
    Von Amr0d im Forum CSS
    Antworten: 1
    Letzter Beitrag: 02.03.07, 19:58
  4. Samba oder Cups oder besser
    Von EroA im Forum Linux & Unix
    Antworten: 1
    Letzter Beitrag: 07.02.05, 22:12
  5. VC++ oder C# ? Was ist besser ?
    Von knopper im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 15.10.04, 16:56