Wireless Markup Language
| Wireless Markup Language | |
|---|---|
| Dateiendung: | .wml
|
| MIME-Type: | text/vnd.wap.wml<ref name="WAP-for-Java">Qusay Mahmoud: WAP for Java Developers: Develop WAP Applications with Servlets and JavaServer Pages. In: oracle.com. Juli 1999, abgerufen am 11. Oktober 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>
|
| Aktuelle Version | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)) |
| Art: | Auszeichnungssprache |
| Erweitert von: | XML / HTML |
| Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) | |
| Wireless Markup Language (kompiliert) | |
|---|---|
| Dateiendung: | .wmlc
|
| MIME-Type: | application/vnd.wap.wmlc<ref name="WAP-for-Java" />
|
| Aktuelle Version | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)) |
| Art: | Binärdatei |
| Container für: | Wireless Markup Language |
| Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) | |
Die Wireless Markup Language (WML) ist eine XML-basierte Seitenbeschreibungssprache, die eine stark reduzierte Fassung von HTML darstellt. WML wurde zur Darstellung veränderlicher Inhalte auf Mobiltelefonen entwickelt; es ist Teil des Wireless Application Protocols (WAP).<ref name="WAP-for-Java" /> Im Gegensatz zu HTML wird WML-Code vor dem Versenden zuerst in einen speziellen Binärcode umgewandelt, welcher dann an das Mobiltelefon gesendet wird. Bei älteren Handys mit wenig Speicherplatz ist die Größe einer WML-Datei auf 1600 Byte beschränkt; inzwischen spielt diese Grenze praktisch aber kaum noch eine Rolle.
WML ist trotz seiner XML-Basierung und Anlehnung an HTML keine Untermenge von XHTML. Daher versucht das W3C, XHTML Basic und XHTML Mobile Profile als echte Untermengen von XHTML zu verbreiten und WML somit langfristig zu ersetzen.
WML verwendet als Skriptsprache eine vereinfachte Version von JavaScript namens WMLScript.<ref name="WAP-for-Java" />
WML basiert auf der Kartenstapel-Metapher. Hierbei gilt eine übertragene Site (gesamte Webseite) als Deck und die einzelnen Seiten als Cards. Auch das WML-Tag heißt <card>...</card>. Es wird vom Server immer ein gesamtes Deck über das WAP-Gateway an den Endbenutzer geschickt.
Weblinks
- Material des WAP-Forums (u. a. WML-Spezifikation). In: technical.openmobilealliance.org. Open Mobile Alliance, archiviert vom Vorlage:IconExternal am 11. Oktober 2024 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).
- Ralf Peter Korte: WML-Tutorial. In: wml-tutorial.de.
- WML – Tutorial, Tipps & Tricks. In: a-coding-project.de.
Einzelnachweise
<references />