WML: Wireless Markup Language

Is een markup-taal speciaal bedoeld voor mobiele telefoons en aanverwante apparaten die gebruikmaken van het WAP protocol. WML is gebaseerd op XML. WML documenten worden opgevraagd van een webserver via een WAP gateway. De WAP gateway werkt als een soort proxy tussen de mobiele telefoon en het internet. Als een WML pagina wordt opgevraagd door de gebruiker wordt deze door de WAP gateway omgezet in een vorm die verwerkbaar is voor mobiele telefoons, dit proces is verborgen voor de gebruiker.

WML is een gestripte versie van HTML. De basiseenheid van WML is een card. Cards worden samen gegroepeerd in decks. Een deck is het hoogste element in een WML document. Wanneer de gebruiker een deck ontvangt, wordt steeds de eerste card uit dat deck geactiveerd en getoond aan de gebruiker. De volgende figuur stelt het card/deck concept eenvoudig voor.

De Japanse i-Mode gebruikt gewoon HTML en waarschijnlijk zal WAP dat ook gaan doen.