Ngụn ngữ WML

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu một số vấn đề về đồng bộ dữ liệu trên thiết bị cầm tay (Trang 31 - 32)

Chƣơng 1 : TỔNG QUAN VỀ ĐỒNG BỘ DỮ LIỆU

1.4 CÁC CễNG NGHỆ LIấN QUAN

1.4.2 Ngụn ngữ WML

a/. Giới thiệu

Ngụn ngữ đỏnh dấu khụng dõy (Wireless Markup Language - WML), dựa trờn tài liệu XML, là một ngụn ngữ đỏnh dấu mở rộng cho cỏc thiết bị cài đặt cỏc đặc tả giao thức ứng dụng mạng khụng dõy (WAP) nhƣ điện thoại cầm tay, Palm,… và sử dụng cỏc ngụn ngữ đỏnh dấu khỏc nhƣ, WAP, XHTML, và thậm chớ cả HTML chuẩn.

WML đƣợc xõy dựng trờn nền tảng DHTML của Openwave, và cỏc ngụn ngữ đỏnh dấu tƣơng ứng của Nokia, Ericssion. WapFourm đó tạo ra phiờn bản đầu tiờn 1.1 năm 1999. WML bản 2.0 đƣợc đƣa ra 2001, tuy nhiờn nú vẫn khụng đƣợc chấp nhận rộng rói. Phiờn bản mới nhất hiện đang sử dụng là 1.3. [27]

b/. Cấu trỳc WML

WML khỏ giống với HTML (Hyper Text Language), trong đú nú cung cấp cỏc biểu mẫu, cỏc cỏch thể hiện văn bản, hỡnh ảnh, cỏc liờn kết, … Tài liệu WML đƣợc biết nhƣ là một khung (deck). Dữ liệu trong khung đƣợc cấu trỳc thành nhiều trang (card), mà mỗi trong số đú biểu diễn một sự tƣơng tỏc với ngƣời sử dụng.

* Deck:

Phần tử <wml> định nghĩa một deck WML, cặp thẻ đơn bắt đầu và kết thỳc trong mỗi file WML: mỗi tài liệu, một deck. Nếu cần, phần tử <wml> cú thể cú hoặc khụng chứa phần tử <head>, phần tử <template>, tuy nhiờn, chỳng luụn chứa phần tử <card> [27]

<?xml version=”1.0”>

<!DOCTYPE wml PUBLIC “-//WAPFORUM//DTD WML 1.2//EN” http://www.wapforum.org/DTD/wml_1.2.xml>

<wml> <card>

<p>Unisoft Travel</p>

<p>Welcome to our WAP site</p> </card>

</wml>

* card

Deck cú thể chứa một hay nhiều cặp thẻ <card>, đại diện cho một hay nhiều card, nhƣng tài liệu chỉ một card.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu một số vấn đề về đồng bộ dữ liệu trên thiết bị cầm tay (Trang 31 - 32)

Tải bản đầy đủ (PDF)

(125 trang)