|
Jest to język ,w jakim tworzone są strony WAP ( dla telefonów komórkowych
) ,przez co komórka daje nam dostęp do Internetu .Większość znaczników WML
została zaczerpnięta z języka XML. Obeznani w HTML`u nie powinni mieć
problemów z przyswojeniem wml`a, choć zaznaczam, że pisząc ten kurs myślałem
także o osobach słabo orientujących się w tym języku. WML jest o wiele uboższy
niż HTML, a co za tym idzie -łatwiejszy. Wprowadzono tu kilka znaczących
zmian, jak konieczność zamykania wszystkich znaczników, czy inna budowa
znaczników pustych.
Oto przykład prostej strony wml :
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<!-- Tu możemy wpisać dowolny komentarz -->
<card title="MainCard" title="WML jest OK">
<p>
<!-- Tutaj rozpoczyna sie tresc karty -->
<hr>
Tworzenie stron w WMLu jest bardzo przyjemne
</p>
<b><big>Witam w swiecie
Xklonos</b></big><br/></p>
<p><br/><br/>Zapraszam do odwiedzenia strony
http://www.xklonos.prv.pl</p></p>
<B>Wszystko o html, wml, java, script, skrypty, turbo pascal, free,
telnet, i inne ...</B>
<hr>
</card>
</wml>
Na początku podajemy podajemy wersję i rodzaj kodowania
strony .Dla języka polskiego jest to iso-8859-2. Najlepiej jednak
nie używać polskich fontów ,ponieważ nie wszystkie telefony są do nich
przystosowane .Nasza strona jest umieszczona w znacznikach
<wml></wml>. Sekcja card title jest przeznaczona do
opisu kart w talii. Karta określa wyświetlany kształt strony .Każda karta to
pojedyncza strona W jednej talii , może się znajdować jedna, lub cała
kolekcja kart .Jedną kartę otaczamy znacznikiem <card> i </card>
,jeśli natomiast jest więcej kart ,odpowiednio je oznaczamy :
<card id="nr1">
<!-- zawartość pierwszej karty -->
</card>
<card id="nr2">
<!-- zawartość drugiej karty -->
</card>
Odnośniki do innych stron (kart) tworzymy przez wpis : np :<a
href="http://wap.nazwa.pl#karta2"></a> .
Aby na stronie znalazł się tekst używamy znacznika tworzącego
akapit <p> </p> .Do określenia położenia tekstu służą :
"center" , "left" oraz "right" (np.<p
align="left">) </p> . Tekst pogrubiony oznaczamy przez :
<b></b> .
Do tworzenia tabel służy znacznik
<table></table> . Kolumny określają znaczniki
<td></td> .
Jeżeli mamy już stronę z tekstem pozostaje nam wstawić
obrazek w formacie wbmp .Służy do tego znacznik <img/> np :<img
src="ścieżka obrazka"> . Lepiej jednak stosować taki układ :
<img src="obrazek.wbmp" alt="tekst_alternatywny "/>
.Tekst alternatywny to tekst ,który zostaje wyświetlony ,gdy przeglądarka nie
może otworzyć lub zlokalizować obrazka . Ostatnim krokiem jest dołączenie
linków do naszej strony .Do tego służy znacznik <a href ></a> .np
: np.<a href="http://wap.nazwa_strony.pl">Link do strony
</a> .
Poniżej mamy przykład strony z 4 kartami .Na każdej z nich
jest umieszczony link do pozostałych .
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="karta1" title="1 karta">
<p align="center">
<a href="#karta2">2 karta</a><br/>
<a href="#karta3">3 karta</a>
<a href='#karta4">4 karta</a>
</p>
</card>
<card id="karta2" title="2 karta">
<p align="center">
<a href="#karta1">1 karta</a><br/>
<a href="#karta3">3 karta</a>
<a href='#karta4">4 karta</a>
</p>
</card>
<card id="karta3" title="3 karta">
<p align="center">
<a href="#karta1">1 karta</a><br/>
<a href="#karta2">2 karta </a>
<a href='#karta4">4 karta</a>
</p>
</card>
<card id="karta4" title="4 karta">
<p align="center">
<a href="#karta1">1 karta</a><br/>
<a href="#karta2">2 karta </a>
<a href='#karta3">3 karta</a>
</p>
</card>
</wml>
Przykład strony z dwiema kartami :
-------------- karta1
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="karta1">
<p>Ta strona zawiera informacje o stronie</p>
<p><b>www.xklonos.prv.pl</b></p>
<p><a
href="talia2.wml">TUTAJ</a>mozesz kontynuowac</p>
</card>
</wml>
-------------- karta2
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="karta2">
<p><b>html, wml, java, script, skrypty, turbo pascal, free, telnet,
i inne</b></p>
</card>
</wml>
A oto linki do stron związanych z WAP :
WAP Forum - http://www.wapforum.org
NOKIA - http://www.fkn.pl
Ericsson - http://www.ericsson.org.pl
Edytory, w których można napisać i obejrzeć naszą stronę
:
Nokia WAP Toolkit 1.2 - free, ok 7MB, www.forum.nokia
WapMan v. 1.1 - free, www.trzcionk.priv.pl/programy/ppkhnw.html
WinWAP v. 2.3 - trial, www.slobtrot.com
Pajączek v. 4.7.0 - licencja, www.creamsoft.com.pl/pajaczek
|