UP.SDK Programmeer Gids

[Start] [Vorige] [Volgende] [Index]

Dit hoofdstuk:: Introductie tot WML
Sectie 8 van 61 , Sectie 2 van 6 in dit hoofdstuk


Overzicht van WML syntax

WML is een markup taal gebaseerd op Extensible Markup Language (XML). XML, net als HTML, is een Standardized Generalized Markup Language (SGML) variant. Het WAP Forum heeft een formele Document Type Definition (DTD) voor WML op:

http://www.wapforum.org

De WML taal definieert elementen en attributen die een gebruikers-interface, zogenaamde cards, specificeren. Deze zien gebruikers op hun mobiele telefoon. Zoals een web-browser van één pagina naar een andere kan navigeren, kan een mobiele telefoon van één card naar een andere gaan.

Een card kan meerdere gebruikrs-handelingen (acties) specificeren door het volgende toe te voegen:

De kleinste eenheid WML die je via een telefoon kunt verzenden is een deck--één of meer cards die een gebruiker waarschijnlijk als geheel wil bekijken. Als de telefoon een WML deck ontvangt, laat het de inhoud van de eerste card zien en geeft de gebruiker de mogelijkheid om te reageren. Afhankelijk van de card definitie, kan de gebruiker antwoorden door tekst in te voeren of een keuze uit een menu te maken. Telefoons met groetere schermen zullen een card als één scherm laten zien, kleinere zullen cards als verzameling schermpjes laten zien.

NB     De UP.Link platform ondersteunt zg. digests die meerdere decks verpakt in één HTTP aanvraag. Voor meer informatie over het gebruik hiervan, zie Hoofdstuk 3.

De globale vorm voor een WML deck is als volgt:

<wml>

Je moet attributen tussen enkele (') of dubbele (") aanhalingstekens zetten en alle attribuutwaarden scheiden door witruimte (spatie, tab, of enter karakters). Witruimte is echter niet toegestaan, tussen de attribuutnaam, gelijkteken en attribuutwaarde.

Zoals HTML, gebruikt WML de afdrukbare 8-bit karakter set en converteert één of meer enters, tabs of spaties naar een enkele spatie. In tegenstelling tot HTML, maakt WML wel onderscheid tussen kleine letters en hoofletters--alle WML elementen moeten in kleine letters gegeven worden. De voorbeelden in deze cursus gebruiken enters en tabs voor leesbaarheid, maar die opmaak is niet verplicht. Sterker nog, de UP.Link Server verwijdert ze voordat de WML naar de telefoon wordt gestuurd. Commentaar kan zo:

<!-- Eerste regel commentaar. -->


[Start] [Vorige] [Volgende] [Index]


Copyright © 2000, Phone.com Inc. All rights reserved. Vertaling C. Bokhove
Please send comments and questions to doc-comments@corp.phone.com.