XML ist gar nicht so schwer wie man vielleicht denkt. Es ist eine Seitenbeschreibungssprache
ähnlich wie HTML, bietet aber weit aus mehr Möglichkeiten. Man kann die Formatierungsvorgaben selbst definieren.
Zu Beginn erstellen wir das XML-Dokument dafür verwenden wir einen Texteditor, der die Ausgabe als Unicode-Text unterstützt. Ich verwende als Windows nutze "WordPad".
Öffnet "WordPad" erstellt eine neue Datei und speichert diese unter dem
Namen: "xmltut.xml" als Unicode-Text
Nun beginnen wir mit den ersten Zeilen XML-Code.
PHP-Code:
<tutorial>
</tutorial>
XML-Dokuments alle weiteren Tags kommen zwischen die beiden.
Da kommt als nächstes der Titel, gefolgt von einem Html-Zeilenumbruch.
PHP-Code:
<title>Überschrift</title><br>
PHP-Code:
<subtitle>Unterüberschrift</subtitle>
PHP-Code:
<text>Ich bin ein kleiner Blindtext...
</text>
CSS-Datei. für jeden Tag im XML-Dokument erzeugen wir einen Bezeichnung in
der CSS-Datei. Diese speichern wir unter tut.css im gleichen Ordner wie die XML-Datei ab.
CSS:
PHP-Code:
title {
color: #000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
font-weight: bold;
display: block;
}
subtitle {
font-family: Arial,Helvetica,sans-serif;
color: #000000;
font-size: 12px;
font-weight: bold;
display: block;
}
text {
font-family: Arial,Helvetica,sans-serif;
color: #0033FF;
font-size: 12px;
display: inline;
}
In diesem erstellen wir eine Ebene mit dem Namen "Code".
Dort fügen wir auf dem ersten Schlüsselbild erst ein mal ein
PHP-Code:
stop();
Auf einer zweiten Ebene "txt" fügen wir ein dynamisches Textfeld ein dem wir den instanznamen "feld" und die Eigenschaft Mehrzeilig zuordnen.
Auf die Code-Ebene kommt dann folgender AS zum Laden der XML - und der CSS-Datei.
PHP-Code:
textStil = new TextField.StyleSheet(); //Styesheet-Objekt erstellen, das Textformatierungsregeln enthält
textStil.load("tut.css"); //Lädt die CSS-Datei
feld.styleSheet = textStil;
tutText = new XML();
tutText.load("xmltut.xml"); //Lädt das XML-Dokument
tutText.onLoad = function(verbunden) {
if (verbunden) {
feld.text = tutText;
delete tutText;
} else {
feld.text = "Error 151 :-)";
}
};
Im Anhang ist noch mal die Fla. Schaut doch mal drüber.
Gruß und viel Spaß P



Kommentar schreiben

Bereiche
Kategorien
Forum - Webmaster & Internet





Artikel bewerten