Links ::  | DEV web management system | Katalóg | Webhosting | Recepty
  
 Index | Registrácia | Hľadať | Galéria | BoardNeprihlásený užívateľ  //Štvrtok, 21. Septembra 2017 
Navigation
Index
Top 10 autorov
Top 20 článkov
Hľadať
Galéria

Zones
Asp.(NET)
C/C++
Flash
Grafika+Design
Hardware
Hry
Html/Css/Xml
Java
Linux
Networks
Operačný systém
Pascal/Delphi
PHP
Security
Software
SQL
Visual Basic
Wap/Wml
Windows
Zóna iné

Links
Script index Interval.cz Pc.sk Regedit.sk TipyaTriky.sk Builder.cz Asp.cz Živě.sk Zoznam.sk Code.box.sk Root.cz Quant&Financial

Odkazy

Sessions
Stránky Developer.sk si práve číta 280 čitateľov, z toho je 0 zaregistrovaných

BackEnd
Odkazy na nové články je možné preberať pomocou backend.php

kuk

    Vytvárame si svoju prvú WML stránku [I.časť]

V úvodnej časti nášho seriálu sme vám predstavili technológiu WAP
a základné pojmy s ňou súvisiace. Už teda viete, že WAPové stránky sú napísané
v špeciálnom značkovacom jazyku - WML. Dnes si vytvoríme svoju prvú WML stránku a prezrieme si ju vo WAP prehliadači.


Domovská stránka vo WAP

WAP stránky nie sú vo svojej podstate od HTML dokumentov veľmi odlišné. WAP dokumenty namiesto HTML používajú vlastný značkovací jazyk s názvom Wireless Markup Language (WML). WML, podobne ako HTML, používa značky (tagy), avšak ich syntax je prísnejší a odpovedá štandardu XML 1.0. WML dokumenty majú príponu .WML, podobne ako HTML súbory používajú príponu .HTML.

WML Značky (Tags)

Vychádzajúc z možností sietí GSM (nízka prenosová rýchlosť) a obmedzení mobilných terminálov (malá zobrazovacia plocha), bol jazyk WML jazyk navrhnutý tak, aby obsahoval len najdôležitejšie značky. Používanie tabuliek alebo obrázkov je do veľkej miery obmedzené. Môžeme teda tvrdiť, že WML je (zatiaľ) hlavne o texte. Keďže je WML definovaný ako XML aplikácia, všetky znaèky sú "case sensitive", čiže sa rozlišuje medzi velkými a malými písmenami (<wml> nie je to isté čo <WML>). Pokiaľ jazyku HTML je jedno, či značky píšete veľkými písmenami alebo malými, prípadne ich kombinujete, WML stránka naformátovaná značkami napísanými veľkými písmenami sa vám v prehliadači ani nezobrazí. Každá značka musí byť riadne uzatvorená, v prípade nepárových značiek sa lomítko vloží za značku (napr. <br/> - zalomenie riadka). Hodnoty atribútov sa musia uzatvárať do úvodzoviek (napr. <a href="

"Decks" a "Cards"

WML stránky sa nazývajú DECKS (keďže je mi ťažké nájsť vhodný slovenský ekvivalent, budeme toto slovo používať v pôvodnom jazyku, pokiaľ situáciu nevyrieši Jazykovedný ústav SAV). Každý deck je tvorený jednou alebo viacerými kartami (CARDS), spojených medzi sebou odkazmi (linkami). Karta je jednotkou, ktorá sa zobrazuje na displeji v jednom momente. Keď mobilný telefón požiada server o WML stránky, všetky karty sa stiahnu z internetu. Navigáciu medzi jednotlivými kartami potom riadi mobilný telefón, bez ďalšieho pripájania k sieti.

Naša prvá WML stránka

Pretože je WML založený na XML, musí každá stránka na svojom začiatku obsahovať XML deklaráciu a deklaráciu typu dokumentu. DOCTYPE je definovaný ako WML a DTD je umiestnený na adrese http://www.wapforum.org/DTD/wml_1.1.xml. Takto teda musí vyzerať hlavička každého dokumentu:

Telo dokumentu (teda deck) je uzavretý medzi značky <wml> a </wml>. Naša prvá stránka bude obsahovať dve karty. Obsah karty je uzavretý medzi značky <card> a <card>. Značka <card> má niekoľko elementov, z ktorých si zatiaľ spomenieme dva. Prvým je id, ktorý označuje identifikátor karty. Identifikátor sa používa napr. pri prechádzaní medzi jednotlivými kartami v deck-u. Element title označuje názov karty. Niektoré mobilné telefóny zobrazujú názov karty nad jej obsahom, iné zariadenia názov karty úplne ignorujú. Podobne ako v HTML je text vo vnútri karty rozdelený od odstavcov. Obsah jedného odstavca vymedzuje značka <p>. V prípade, že chcete zalomiť riadok, použijete značku <br/>. Pre hypertextové odkazy sa používa značka <a href="url_wap_stránky">Názov WAP stránky</a> a obrázky do dokumentu vložíte podobne ako v prípade HTML: <img src="obrazok.wbmp">. V našom príklade bude prvá karta v deck-u odkazovať na kartu druhú. V prvej karte použijeme značku <a> a do elementu href vložíme id druhej karty. Viac sa určite dozviete zo zdrojového kódu našej WML stránky:


  Vitajte v <p>
  <a href=
" </p>
</card>

<card id=
"karta2"velke pismo

Tak, spoločne sme si napísali našu prvú stránky vo WML, a určite by ste si ju teraz chceli otestovať. Bežný internetovský prehliadač formátu WML nerozumie (aj keď nová Opera 4.0 to už zvláda) a predpokladám, že vlastníkmi WAP telefónu zatiaľ nie ste. K dispozícii sú nám však softwarové simulátory a emulátory. Viac sa o nich dočítate v rubrike WAP softvér, alebo si vyskúšajte Klondike.


Autor : Developer, čítané 5720x, komentárov: 0
Hodnotenie :    |  Streda, 5. Februára 2003

Pridať nový komentár/Komentáre
Vaše hodnotenie :   horšie  lepšie
Login
Login:
Heslo:

Hľadať
 
v článkoch
v diskusiach
v komentároch

Top read
PHP Coder

Priklady v C. 1.čast.

DEV web management system

Php a bezpečnosť skriptov

Autorun CD

Top discuss
Jednoduchý web formulár (ASP.NET)

Delphi seriál: (1.časť)

Velmi rychla grafika v Pascale

DEV web management system

Naša ikona
Páčia sa Vám naše stránky ? Ak áno, podporte nás prosím a umiestnite si na svoju stránku našu ikonku:





Copyright (c) Developer.sk, All rights reserved.
Powered by DEV web management system