Zßklady jazyka WML

Ji°φ Kosek

<jirka@kosek.cz>

Obsah

Prvnφ strßnka
Otestovßnφ strßnky
Formßtovßnφ
Odkazy na dalÜφ strßnky
Vφce karet na jednΘ strßnce
Navigace mezi kartami
Nokia WAP Toolkit 2.0
UP.SDK 4.0
Ericsson WapIDE SDK 2.1
WAPtor 2.3

WAP je v mnohΘm podobn² slu₧b∞ WWW. Pro tvorbu webov²ch strßnek se pou₧φvß jazyk HTML, pro wapovΘ strßnky se musφme nauΦit jazyk WML (Wireless Markup Language), kter² mß s HTML mnoho spoleΦnΘho. O tom, ₧e na WML nenφ nic t∞₧kΘho se vßs pokusφ p°esv∞dΦit nßsledujφcφ Φlßnek.

Nßzev jazyka WML dßvß tuÜit, se jednß o dalÜφ z rodiny znaΦkovacφch jazyk∙. Jejich spoleΦn²m rysem je to, ₧e v textu se pomocφ specißlnφch znaΦek oznaΦuje jeho v²znam. Na WML strßnkßch pomocφ znaΦek vyznaΦujeme, co je odstavec, co odkaz apod. Nßzvy znaΦek se, stejn∞ jako v jazyce HTML, uzavφrajφ mezi znaky `<' a `>'. Pro vytvo°enφ odstavce se ve WML pou₧φvß znaΦka <p>:

<p>Tento text je souΦßstφ odstavce</p>

ZnaΦkßm se v terminologii WML °φkß tagy. Ty se obvykle vyskytujφ v pßrech, jako poΦßteΦnφ tag (<p>) a ukonΦovacφ tag (</p>). Kdy₧ u₧ jsme u terminologie, neuÜkodφ se zmφnit o elementech. Pojem element se pou₧φvß v p°φpadech, kdy o n∞jakΘ znaΦce mluvφme obecn∞ û nap°. element p se pou₧φvß pro oznaΦovßnφ odstavc∙. Element takΘ oznaΦuje urΦit² kus textu uzav°en² mezi poΦßteΦnφm a ukonΦovacφm tagem.

Pro tvorbu WML strßnek musφme znßt alespo≥ zßkladnφ elementy, kterΘ mßme k dispozici. S t∞mi se seznßmφme dnes. V p°φÜtφm pokraΦovßnφ serißlu se nauΦφme pou₧φvat i pokroΦilejÜφ elementy a ukß₧eme si, jak WML strßnky vystavit na Internetu tak, aby si je mohl Φφst kdokoliv s odpovφdajφcφm za°φzenφm.

Prvnφ strßnka

Do jednoho souboru se uklßdß jedna WML strßnka, kterΘ se v anglickΘ terminologii °φkß deck. Ka₧dß strßnka se pak sklßdß z n∞kolika kart. Karta je p°itom kus strßnky, kter² se najednou zobrazuje v mikroprohlφ₧eΦi. Zdrojov² k≤d tΘ nejjednoduÜÜφ wapovΘ strßnky m∙₧e vypadat t°eba takto:

<?xml version="1.0"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
              "http://www.wapforum.org/DTD/wml_1.1.xml"><wml>  <card>    <p>Prvni WML stranka.</p>  </card></wml>

Prvnφ t°i °ßdky musφ obsahovat ka₧dß strßnka ve WML. OznaΦuje se jimi pou₧itß verze jazyka WML.

Nßsleduje element wml, do kterΘho musφ b²t uzav°ena ka₧dß strßnka. Ta pak obsahuje jednu nebo vφce kart, kterΘ se oznaΦujφ elementem card. NaÜe strßnka obsahuje jednu kartu a ta obsahuje jeden odstavec, kter² se vyznaΦuje pomocφ nßm ji₧ znßmΘho elementu p.

Pro vyzkouÜenφ naÜφ prvnφ strßnky ji musφme nejprve ulo₧it do souboru s p°φponou .wml, nap°. prvni.wml (viz obrßzek 1).

Obrßzek 1. P°φprava WML strßnky v editoru

Pro vytvo°enφ strßnky m∙₧eme pou₧φt libovoln² textov² editor, kter² umφ pracovat s obyΦejn²mi textov²mi soubory. Ve Windows je to nap°φklad Poznßmkov² blok. Existujφ i specißlnφ programy uzp∙sobenΘ na p°φpravu strßnek ve WML. S n∞kter²mi z nich se m∙₧ete seznßmit v p°ipojen²ch äminiΦlßncφchô.

⌐ Ji°φ Kosek 2000