XML XSLT
Start arrow WML
StartJęzyk XMLDTDXSLTXML SchemaStyle CSSXHTMLXSLTWMLAnkietaLinki
Menu serwisu
Start
Język XML
DTD
XSLT
XML Schema
Style CSS
XHTML
XSLT
WML
Ankieta
Linki

Partnerzy

Internet - podstawy internetu, email, Usenet, FTP, WWW

Tonery,tusze - bębny do drukarek, atramenty do drukarek, folie do faksów w sklepie internetowym Tonershop

Sieci komputerowe - systemy sieciowe, technologie

Systemy sprzedaży - handel, kody kreskowe, identyfikacja towarów

Automatyczna identyfikacja - systemy identyfikacji, etykiet

WML

WML to bezprzewodowy język znaczników, czyli aplikacja XML umożliwiająca prezentację danych na urządzeniach bezprzewodowych takich jak: telefony komórkowe, palmtopy i inne.
 Tak jak w każdej aplikacji XML, w języku WML obowiązuje składnia i ogólne zasady poprawności sformułowania dokumentu XML.
W niniejszym rozdziale przedstawiono zwięzły opis podstawowych zasad i elementów, umożliwiających tworzenie funkcjonalnych dokumentów do prezentacji  w przeglądarkach WAP. Rozszerzone informacje związane z językiem WML można znaleźć w serwisie internetowym autora.
Aby testować dokumenty WML bez konieczności użycia telefonu komórkowego, można wykorzystać programy funkcjonujące jako symulatory przeglądarek WAP. Przykładowe możliwości:

  • umieszczenie dokumentu WML na serwerze WWW i wykorzystanie symulatora pod adresem internetowym http://www.gelon.net/;
  • wykorzystanie zainstalowanych lokalnie na komputerze symulatorów przeglądarek WAP np. M3Gate,  Nokia Mobile Internet Toolkit z Nokia Mobile Browser Simulator;
  • wykorzystanie możliwości obsługi języka WML przez niektóre przeglądarki internetowe np. Opera.

 

Do prezentacji przykładów dokumentów WML w książce wykorzystano Nokia Mobile Browser Simulator.

WML jest jednym z języków zdefiniowanych w XML. Znając HTML i podstawowe zasady XML „przejście” na WML jest bardzo proste.

Poniżej zestawiono ważne zasady WML wynikające z XML:

    • rozróżniana jest wielkość liter (prawie wszystkie znaczniki i atrybuty należy wpisywać małymi literami);
    • należy odpowiednio oznaczac puste znaczniki np.
      <br />
  • wszystkie atrybuty należy umieszczać w cudzysłowie lub apostrofie np.
    <meta http-equiv="content-type" content="text/vnd.wap.wml" />
  • dokument należy rozpoczynać instrukcją sterującą/deklaracją  XML np.:
    <?xml version="1.0"?>
  • po instrukcji należy umieścić prolog z odwołaniem do określonej wersji języka (DTD)  np.:
    <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
    "http://www.wapforum.org/DTD/wml_1.1.xml">
  •  

    Zwykłe statyczne zbiory WML zachowuje się w plikach tekstowych z rozszerzeniem wml.
    Dokumenty można tworzyć jako zgodne z róznymi wersjami WML. W zależności od wersji należy umieszczać odpowiednią postać DOCTYPE.

 

Wersja 1.1

 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"      "http://www.wapforum.org/DTD/wml_1.1.xml">

Wersja 1.2

 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"     "http://www.wapforum.org/DTD/wml12.dtd">

Wersja 1.3

 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN"      "http://www.wapforum.org/DTD/wml13.dtd">

Bardziej uniwersalnym rozwiązaniem jest stosowanie starszych wersji DTD, ponieważ starsze typy telefonów mogą nie obsługiwać wersji najnowszych.

 

 
 
Wydanie polskie: Copyright (C) 2005 Polskie Centrum Joomla! :: (C) 2018 XML XSLT
Joomla! jest wolnym oprogramowaniem udostępnianym na warunkach licencji GNU/GPL.
www.xmlxsl.pl - Język XML, język XSLT, DTD, języki XHTML, WML