Zurück   Flashforum > Flash und Server > Flash mit XML und Webservices

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-03-2009, 15:42   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 32
Post Bitte um Hilfe mit der XML-Strukturierung

Hallo,

ich bin leider ein echter Neuling im Umgang mit XML, da ich erst die letzten 5h daran sitze.
Mein Problem: Ich möchte Variablen und URLs aus einer XML-Datei laden, jedoch komme ich mit den Strukturen nicht so ganz zurecht.

Hier mein TestXML:
PHP-Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root>
    <Menü1>
        <Titel>Erster Beitrag</Titel>
        <Datum>22.04.99</Datum>
        <BeschText>Hellow fellas!</BeschText>
        <URL>ordner/nr0_0_0.jpg</URL>
    </Menü1>
    <Menü2>
        <Submenü1>
            <Titel>Ui ein Subelement</Titel>
            <Datum>22.04.99</Datum>
            <BeschText>Ich bin das erste Subelement!</BeschText>
            <URL>ordner/nr1_0_0.jpg</URL>

            <Titel>Nr. 2 ist im anmarsch</Titel>
            <Datum>22.04.99</Datum>
            <BeschText>Nr.2 lebt!</BeschText>
            <URL>ordner/nr1_0_1.jpg</URL>
        </Submenü1>
        <Submenü2>
            <Titel>dreidreidrei</Titel>
            <Datum>22.04.99</Datum>
            <BeschText>Submenü2-element1</BeschText>
            <URL>ordner/nr1_1_0.jpg</URL>
        </Submenü2>
    </Menü2>
</root> <!-- brauche ich hier überhaupt root? -->
Das Menü soll im Flash dann folgende Bezeichnung tragen: z.B. 0_0_0 ( -> Menü_Submenü_Element ) für das erste. In diesem Beispiel gäbe es im Flash ein Array mit den Einträgen: [0_0_0, 1_0_0, 1_0_1, 1_1_0]

1) Allerdings stelle ich fest, dass ich nicht mit den <namen> arbeite, sondern mit ChildNodes, etc. Kann man auch mit den <namen> arbeiten oder geht das gar nicht? Ist es da nicht einfacher die Variablen in einer normalen Textdatei mit &var=..... zu haben, damit die Variablen direkt in Flash korrekt übernommen werden können?

2) Wie packe ich dann ein Submenü in ein einzelnes Array, z.B. arr0_0_0 = [Erster Beitrag, 22.04.99, Hellow fellas!, ordner/nr0_0_0.jpg]? Wobei ich hier überlegen muss ob das so gut ist, da es dann ca. 30 verschiedene Arrays gibt. Fände ich zumindest etwas übersichtlicher, als arr_Titel mir allen Titeln zu haben. Habe da ein bisschen schiss, dass da irgendwann was durcheinander gewühlt wird.

Na ja, mein Problem ist ein wenig das ganze in Flash dann zu verstehen:

PHP-Code:
XMLdaten.onLoad = function(success) {
    
laenge1=XMLdaten.firstChild.ChildNodes.lenght//und da fängt das Chaos dann schonmal mit den ChildNodes, etc. an
    //irgendwas um die elemente/Menüstrukturen zu bestimmen
    
item element1 "_" element2 "_" element3//0_0_0 z.B. beim ersten element
    
arr[item] = [TitelDatumBeschTextURL];
}; 
Und da hoffe ich auf eure Hilfe, die ich nun definitiv brauche.

Danke, Bonzai
Bonzai ist offline   Mit Zitat antworten
Alt 05-03-2009, 16:02   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Servus
Hier in diesem Thread gehts um so ein Problem!
Dateien zum anschauen sind genügend vorhanden!!
XML Kategorien Inhalt laden
P.S. in den Tutorials gibts auch was drüber, falls Dir der link nicht weiter hilft!!
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 05-03-2009, 17:23   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 32
Ja das habe ich mir heute morgen so gut es ging reingepresst. Daher habe ich auch den fitzel AS-Code.

Dort ist aber das ganze z.B. ja durch die Attribute vergeben, was ich nicht sooo übersichtlich finde. Und es wird ja "Blind" einfach gesagt, dass er erste zu findene Wert bestimmt "Titel" ist z.B. - wenn es das aber mal nicht ist, schreibt man irgendwas anderes in den TitelArray. Fehler darf man im XML dann wirklich nicht machen. Da würde ich gerne wissen ob das ganze auch sicherer geht, dass er z.B. direkt <titel>test</titel> als titelVar erkennt.
Bonzai ist offline   Mit Zitat antworten
Alt 07-03-2009, 22:49   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
<Titel>"irgenwas"</Titel>
Ist dann der firstChild!
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 08-03-2009, 13:11   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2009
Beiträge: 32
aber ist dann weiter unten bei meinem Beispiel nicht z.B. <Submenü1><Titel>...... dann auch firstChild?
Bonzai ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:36 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele