[ Pobierz całość w formacie PDF ]
.apachesoftware.com.Przeglądarka ta jest dobrze opracowana i warto ją zainstalować.Zaczynamy poznawać WMLMikroprzeglądarki nie mają zbyt wielkich wyświetlaczy, wobec czego dokumenty WML dzieli się na karty, za każdym razem wyświetlana jest właśnie jedna taka karta.Dokument WML nazywany talią to zestaw takich kart.Talia ujęta jest w element wml, natomiast poszczególne karty w elementy card.Kiedy mikroprzeglądarka odczytuje dokument WML, od razu odczytuje całą talię mimo że na raz pokazywana jest pojedyncza karta.Dokument WML zaczyna się deklaracją XML:<?xml version="1.0"?>.W WML (podobnie jak w XHTML) używa się znacznika <!DOCTYPE> z formalnym identyfikatorem publicznym, tyle tylko, że ciałem standaryzacyjnym jest WAP Forum, a nie W3C:<?xml version="1.0"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml">.Dokument czyli talia zaczyna się znacznikiem <wml>:<?xml version="1.0"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml"><wml>.</wml>Do tworzenia poszczególnych kart w talii używa się elementu card; naszej karcie nadamy identyfikator Card1 i tytuł Pierwszy przykład WML (tytuł pokazuje się w pasku tytułowym Klondike):<?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="Card1" title="Pierwszy przykład WML">.</card></wml>W dokumentach WML komentarze wstawia się tak jak w zwykłym XML:<?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="Card1" title="Pierwszy przykład WML"><!-- To jest komentarz.-->.</card></wml>Każda karta zawierać musi element p (czyli akapit), w naszym przykładzie w tym elemencie umieścimy krótkie pozdrowienie:<?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="Card1" title="Pierwszy przykład WML"><!-- To jest komentarz.--><p>Pozdrowienia z WML.</p></card></wml>I tak wygląda nasz pierwszy dokument.Na rysunku pokazano ten przykład w przeglądarce Klondike.Rysunek 12.6.Pierwszy dokument WMLWyrównanie tekstuElement p ma atrybut align, który jest przydatny do określania sposobu wyrównania tekstu.Atrybutowi temu można przypisać jedną z wartości left, center lub right.Istnieje też atrybut mode, którego można użyć, czy tekst ma być zawijany, czy też nie - odpowiednio wartości wrap lub nowrap.W poniższym przykładzie pokazano wyrównanie tekstu za pomocą omawianych atrybutów:<?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="Card1" title="Wyrównanie tekstu"><p align="center">Wyrównanie tekstu</p><p align="left">Tekst wyrównany do lewej strony</p><p align="center">Tekst wyśrodkowany</p><p align="right">Tekst wyrównany do prawej strony</p><p mode="wrap">Nie zawijany tekst w długim wierszu.</p></card></wml>Na rysunku 12.7 pokazano ten dokument w przeglądarce.Rysunek 12.7
[ Pobierz całość w formacie PDF ]