Hlavnß strßnka · DiskusnΘ F≤rum · PracovnΘ prφle₧itosti · Zoznam

 Main Menu
o Hlavnß strßnka
o Zoznam tΘm
o Zoznam
o OdporuΦte nßs
o U₧φvatelia
o VaÜe konto
o Pridaj Φlßnok
o ètatistiky
o Top 10

 Reklama


 Developer Zone's
o Internet
o Tools
o Linux
o CGI Zone
o ASP Zone
o ASP.net
o PHP Zone
o CSS Zone
o JavaScript
o MySQL
o WAP / WML
o WML / WMLScript
o XML / XHTML
o Tipy a triky
o Best of web
o WebServers
o WebDesign
o Grafika

 Servis
o Vyh╛adßvanie
o F≤rum
o Workoffice
o Zoznam Φlßnkov
o Reklama
o Pridaj Φlßnok
o Pridaj novinku

NapφÜte nßm
Homepage Do favoritov

 LinkExpres
Interval.cz · Pc.sk
Builder.cz · Mobilmania
PCSvet.cz · Asp.cz
Webdnes · Äiv∞.sk
Zoznam.sk · Atlas.sk
Inzine.sk · PHP.sk
Agent.sk · Lupa.cz
Code.box.sk · Root.cz
Pixel32 · Grafika.cz

 forum.developer.sk
o F≤rum ::
o Markup languages
o ScriptovΘ jazyky
o CGI
o PHP/MySQL
o Perl
o Grafika
o Webservery
o HTML Editory
o Browsery
o Bookmarx
o ASP
o Vytvor tΘmu ::

 PracovnΘ prφle₧itosti
o Pon·kate prßcu?
o H╛adßte prßcu?

 Autori developer.sk
o Martin NemeΦek
o SvΣ¥o Straka
o Jany Masaryk
o Jozef Murφn

 
WAP / WML [ 22. August 2000] - Jozef_Murin
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.

 
 PrφsluÜnΘ odkazy k tΘme
Viac o tΘme: WAP / WML | InΘ Φlßnky od: Admin | PoÜli komentßr | Strßnka vhodnß na tlaΦ width=15 height=11  PoÜli tento Φlßnok priate╛ovi, znßmemu width=15 height=11


NajΦφtanejÜie Φlßnky WAP / WML:
SoftvΘr pre tvorbu obrßzkov pre WAP

╧alÜie Φlßnky v rubrike WAP / WML:

 

"Vytvßrame si svoju prv· WML strßnku [I.Φas¥]" | Login / vytvor konto | 0 Komentßrov
Prah
Za obsah komentßrov je zodpovedn² u₧φvate╛, nie prevßdzkovate╛ t²chto strßnok.



AutorskΘ prßva: á ⌐1999 - 2001 Developer Zone [developer@developer.sk]

VÜetky Φlßnky s· vlastnφctvom autorov Developer Zone. VÜetky prßva vyhradenΘ. Strßnky Developer.sk s· vytvorenΘ pomocou PHP-Nuke.
Odkazy na novΘ Φlßnky je mo₧nΘ prebera¥ pomocou:Backend.php.