wml
Obsah
WML (Wireless Markup Language)
WML je značkovací jazyk založený na XML, který byl navržen speciálně pro zařízení s omezeným výkonem, malým displejem a nízkou propustností sítě (typicky mobilní telefony z přelomu tisíciletí). Je to základní součást protokolu WAP (Wireless Application Protocol).
Základní koncepty
Na rozdíl od klasického webu (HTML), kde základní jednotkou je stránka, WML pracuje s konceptem balíčku karet (Deck of Cards):
- Karta (Card): Jedna obrazovka s informacemi, kterou uživatel vidí.
- Balíček (Deck): WML soubor, který obsahuje více karet. To umožňovalo stáhnout více obrazovek najednou a šetřit tak pomalé mobilní připojení.
Srovnání s moderními standardy
WML bylo postupně nahrazeno modernějšími formáty, které dnes využíváme v naší informační struktuře:
| Vlastnost | WML | XHTML (Mobile Profile) |
|---|---|---|
| Základ | XML 1.0 | XML / HTML5 |
| Styling | Omezený (tagy) | CSS (plná podpora) |
| Skriptování | WMLScript | JavaScript |
| Éra | 1998 – 2005 | 2005 – současnost |
Proč o WML vědět dnes?
I když se ve vývoji nových aplikací WML již nepoužívá, má význam pro:
1. **Legacy systémy:** Starší průmyslové terminály nebo čtečky kódů v logistice mohou stále využívat WML rozhraní pro komunikaci s centrální databází. 2. **Struktura dat:** WML pomohlo definovat principy, jak zobrazovat kritické informace na malém prostoru, což dnes využíváme při návrhu responzivní [[Dokumentace|dokumentace]]. 3. **Konverze dat:** Při migraci starých databází do moderní wiki se můžete setkat s fragmenty WML kódu, které je třeba transformovat do [[XHTML]].
Ukázka kódu
Pro ilustraci, jak vypadá striktní XML struktura WML:
<wml>
<card id="start" title="Menu">
<p>
Vítejte v interním systému.
<do type="accept" label="Dále">
<go href="#karta2"/>
</do>
</p>
</card>
</wml>
Technická poznámka: Pokud v rámci naší sítě narazíte na starší zařízení vyžadující WML, je nutné zajistit správné nastavení MIME typu (text/vnd.wap.wml) na straně serveru, jinak prohlížeč kód nezpracuje.
— Související stránky: XHTML, XML, WWW, ZIF, Dokumentace
wml.txt · Poslední úprava: autor: admin
