You are not logged in.

wcf.regNote.message

Prometheus

Administrator

  • "Prometheus" started this thread

Posts: 3,278

  • Send private message

1

Monday, January 12th 2004, 10:50am

Grundlagen WML-Programmierung

WML-Datei
WML-Dateien sind reine ASCII-Text-Dateien und können deshalb mit jedem einfachen Text-Editor bearbeitet werden. Durch den steigenden Bekanntheitsgrad vom WAP und WML gibt es aber auch schon einige WML-Editoren, die die Programmierung von WML-Seiten erheblich vereinfachen.

Struktur einer WML-Datei
Eine vollständige WML-Datei bezeichnet man als WML-Deck oder einfach nur Deck. Ein solches Deck kann mehrere Display Einheiten beinhalten, die als Cards bezeichnet werden. Jede Card enthält Informationen in Form von Texten, Bildern und / oder bietet Navigationsmöglichkeiten zwischen den Cards oder weiteren Decks. Wichtig zu wissen ist, daß ein Deck komplett auf das mobile Endgerät übertragen und im Speicher abgelegt wird.

Dateiendung
Die Dateiendung von WML-Seiten lautet immer .wml, damit sich WML-Dateien deutlich von anderen Dateitypen im Internet unterscheiden.

WML-Tags
Neben dem eigentlichen Inhalt, den man vermitteln möchte, enthalten WML-Datein WML-spezifische Elemente, die sogenannten WML-Tags. Ein WML-Tag besteht in der Regel aus einem öffnenden Tag <tag> und einem schliessenden Tag </tag>. Zwischen dem öffnenden und dem schliessenden Tag wird der eigentliche Inhalt angegeben. Manche Tags erfordern allerdings kein explizites schliessendes Tag. Bei diesen speziellen Tags muss das schliessende Tag sozusagen in das öffnende Tag miteingebaut werden. Das sieht dann so aus <tag/>. Der /, der eigentlich ein schliessendes Tag einleitet, wird an das Ende des öffnenden Tags eingefügt. Viele Tags verfügen weiterhin über Attribute, die das Verhalten des eigeschlossenen Inhalts beinflussen. Ein Tag mit Attributangabe sieht dann folgendermassen aus : <tag attribut="wert"> und </tag>. Wichtig sind die Anführungszeichen, die den Attributwert umschliessen.

Jedes WML-Tag hat die Standardattribute id und class. Das Standardattribut id dient zur eindeutigen Identifizierung des WML-Tags. Es muss in dem WML-Deck eindeutig sein. Das zweite Standardattribut class kann verschiedene Elemente zu einer Klasse zusammenfassen.

Schreibweise
Tags müssen in WML immer in Kleinbuchstaben geschrieben werden, da es sich um eine case-sensitive Sprache handelt. Großgeschriebene Tags führen zu einer Fehlermeldung.

Kompatibilität
Leider erfüllen nicht alle auf dem Markt befindlichen mobilen Endgeräte den WML 1.1 - Standard, daher kann es passieren, daß einige Tags oder Attribute von Tags falsch oder gar nicht interpretiert werden, wie sie in diesem Tutorial beschrieben sind. Es ist also immer noch auszuprobieren, ob die WML-Seite auch wie erwartet dargestellt wird.

[SIZE=7]Quelle & © Ralf Peter Korte[/SIZE]
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

wcf.user.socialbookmarks.titel