WAP homepage sind nicht zu den HTML homepage zu unterschiedlich. Die Preisaufschlagsprache, die für WAP verwendet wird, ist WML (drahtlose Preisaufschlag-Sprache). WML benutzt Umbauten - gerade wie HTML - aber die Syntax ist strenger und sich anpaßt an den XML 1.0 Standard.
Alle WML Seiten haben die Verlängerung *.WML, gerade ähnlich den HTML Seiten haben die Verlängerung *.HTML.
WML Umbauten:
WML ist meistens über den Text. Umbauten, die die Kommunikation mit Handvorrichtungen verlangsamen würden, sind nicht ein Teil des WML Standards. Der Gebrauch von Tabellen und Bildern ist stark eingeschränkt.
Da WML eine XML Anwendung ist, sind alle Umbauten der empfindliche Fall (<wml> ist nicht das selbe wie <WML>), und alle Umbauten müssen richtig geschlossen werden.
WML Plattformen und Karten:
Eine Plattform ist gut verglichen einem traditionellen HTML page und besteht aus einen oder mehrer Karten. Immer wird die komplette Plattform zur Vorrichtung geladen, folglich sollte die Plattform klein sein und logisch betreffende Karten enthalten.
Eine Plattform hat einen <wml> Umbau am Anfang (und ein wechselseitiges schließendes </wml> am Ende) und enthält Meta-Umbauten und wenn die erforderlichen <do>-elements, die für alle Karten dieser Plattform gut sind.
Eine Karte ist das Teil einer Plattform, in der der Benutzer steuert. Er springt von einem <card> zu anderen - die liegen können in der gleichen Plattform (in der gleichen Akte) oder irgendwo sonst.
<card id="cardid" title="Card Title">
<p>
Text on this card
</p>
</card>
id: card id, used as jump target (see Links)
title: A card title
Keywords : WAP Basic, wap web browser, cell phone basic