XHTML Mobile Profile
Aus 4webmaster.de
|
Entwicklung mobiler Web-Standards
WML Wireless Markup Language
WML ist eine Seitenbeschreibungssprache für Handys und andere mobile Endgeräte. Sie ist eine abgespeckte Fassung von XHTML und basiert auf XML. WML ist ein Bestandteil des WAP Wireless Application Protocol und wird durch die OMA Open Mobile Alliance spezifiziert. WML verwendet eine vereinfachte Version von JavaScript namens WMLScript.
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.
WML wird zunehmend durch XHTML Mobile Profile ersetzt.
XHTML Mobile Profile

XHTML Mobile Profile ist eine weitere für Mobiltelefone und PDAs optimierte Auszeichnungssprache. Sie basiert auf XHTML Basic, das nur die Grundbestandteile aller XHTML-Sprachen enthält, und realisiert eine Teilmenge von XHTML 1.1. Die XHTML MP Spezifikation wird definiert durch die OMA Open Mobile Alliance und ist Bestandteil von WAP Wireless Application Protocol.
XHTML MP 1.0 unterstützt neben den Modulen von XHTML Basic auch:
- einfache Formulare:
fieldset,optgroup - Textformatierung:
big,small,i,b,hr - Stylesheets:
style-Element undstyle-Attribut
XHTML MP 1.1 bietet außerdem Unterstützung für JavaScript in der Variante ECMAScript Mobile Profile (ESMP).
XHTML MP 1.2 bietet vollständige Unterstützung für XHTML Formulare und Unterstützung für das object Element.
Als Stylesheet-Sprache kommt WCSS Wireless Cascading Style Sheets zum Einsatz.
Beispiel
Eine XHTML Mobile Profile Seite kann wie folgt aussehen:
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> <html> <head> <title>Ein XHTML Mobile Profile Dokument</title> </head> <body> <p style="color: red;">Das ist ein roter Absatz.</p> </body> </html>
Siehe auch
- WAP Wireless Application Protocol
- OMA Open Mobile Alliance
- HTML-Sprachvarianten
Weblinks
WML
- Material der Open Mobile Alliance (u. A. WML-Spezifikation)
- WML-Tutorial
- HTMLWorld: WML-Einführung
XHTML MP
- XHTML Mobile Profile 1.0 Spezifikation
- XHTML Mobile Profile 1.2 Spezifikation
- Erweiterung von XHTML MP durch Openwave
- Wireless CSS Candidate Version 1.1
- ECMAScript Mobile Profile Candidate Version 1.0
Dieser Artikel basiert auf dem Artikel Wireless_Markup_Language aus der freien Enzyklopädie Wikipedia. Er steht unter der GNU-Lizenz für freie Dokumentation. In diesem Wiki und / oder der Wikipedia ist eine Liste der Autoren verfügbar.
Dieser Artikel basiert auf dem Artikel XHTML_Mobile_Profile aus der freien Enzyklopädie Wikipedia. Er steht unter der GNU-Lizenz für freie Dokumentation. In diesem Wiki und / oder der Wikipedia ist eine Liste der Autoren verfügbar.
