ich hoffe ich mache keine Fehler!
wenn irgendjemand was entdeckt dann sagt mir bitte bescheid! 1. Die XML-file
Das hier ist eine typische XML file:
(die files werden mit der Endung*.xml abgespeichert"
z.b. xmlfile.xml)
Code:
<?xml version='1.0' encoding='utf-8'?>
<knoten>
<kindknoten name="Element eins" beschreibung="Beschreibung 1" />
<kindknoten name="Element zwei" beschreibung="Beschreibung 2" />
<kindknoten name="Element drei" beschreibung="Beschreibung 3" />
</knoten> die erste zeile gibt an, dass nun ein XML code folgt (gibt die Xml-version und das encoding an, wie man sieht) und ist zunächst nicht weiter wichtig.
Diese Zeile brauchst du grundsätzlich nur zu kopieren und an den Anfang der Xml-datei zu schreiben!
als nächstes Folgt der erste Knoten (
childNode - später mehr dazu)!
da muss nicht knoten stehen!
da kann auch z.b. <Songlist> oder <Images> stehen!
man sollte hier hinschrieben, was man halt benutzt

!
dann folgen die kindknoten (auch childNodes - später mehr dazu).
Diese, wie man sieht, liegen in dem ersten childNode
diese beinhalten jeweils den kindknoten (childnode) namen und dann weiter variablen: indem beispiel name und beschreibung!
(nicht verwirren lassen! - name einmal in der XML file des Child nodes und einmal name als variable die wir später auslesen werden!)
Die Variablen werden alle als
String behandelt - also müssen sie alle in "" stehen! (auch nummenr z.b.: <meinElement nummer="10" />)
die eintzelnen ChildNodes werden am ende auch direkt wieder geschlossen mit />
man sollte hier zunächst
keine Sonderzeichen wie ~"§$%&/()=? benutzen (diese könnten aber noch funktionieren - viel schlimmer sind ä,ü,ö...) da so etwas öfters Probleme macht!
(das ist aber ein anderes Thema und würde jetzt den Rahmen sprengen!)
zumerken ist für den Anfang nur, dass man es vermeiden sollte Sonderzeichen zu verwenden um unnötige Fehler zu vermeiden!
am Ende wird der erste childNode (<knoten>) wieder geschlossen (</knoten>
das ist HTML sehr ähnlich!
die daten aus dem XML-file sind also so angeordnet:
childNode
-- childNode
-- childNode
-- childNode
-- childNode
und eines der eigentlichen Elemente wäre dann anzusprechen mit
childNode[0].childNode[nr]
diese Verhalten sich glücklicher Weise wie arrays und beginnen mit der Nummer 0!
daher wäre das erste Element so anzusprechen:
childNodes[0].childNodes[0]
und z.b. das letzte
childNodes[0].childNodes[3]
diese ChildNodes besitzen Attribute in denen nun unsere Variablen stehen!
die attribute bei uns heißen name und beschreibung!
so viel zum Aufbau der XML-File da ist mehr möglich aber dieses XML-Wissen reicht erstmal schon um das ein oder andere Problem zu bewältigen)!
weiter geht es jetzt gleich mit dem Auslesen Der Xml-file mit Flash!
bis gleich,
Robert
p.s. hier gibbet noch kleine bsp datei

..ist ja noch nix großartig passiert...