a. Struktur penulisan bahasa WML
Cara penulisan program WML berbeda dengan program HTML, yang membedakan adalah script tersebut adalah program WML yang dimulai dengan tag
WML scripts adalah bahasa pemrograman yang digunakan pada
aplikasi WAP, dimana WML dan HTML ada kemiripan. Bentuk dasar
penulisan tag
Aplikasi Wml
Sebuah halaman WML terdiri dari header dan body. Dalam header terdapat dua hal yang harus dideklarasikan, yaitu deklarasi versi XML dan deklarasi Document Type Definition (DTD). Deklarasi DTD ini bertujuan agar tipe data document yang kita buat dapat dikenali dengan benar. Deklarasi header WML adalah:
Seperti disebutkan di sebelumnya bahwa suatu file WML terdiri dari tag-tag dan semua tag tersebut memiliki dua atribut id yang digunakan sebagai referensi unik dalam suatu deck dan class yang digunakan dalam sisi server. Bagian body file WML diawali dan diakhiri oleh pasangan
control akses dan meta information
event pada level deck
even pada level card
Menggunakan card
Card merupakan suatu inti dari aplikasi WML, card-card dalam suatu deck merupakan sususnan tampilan-tampilan yang akan kita tampilkan pada browser. Anda dapat berpindah-pindah dari satu card ke lainnya
Contoh:
Hello, World!
Jalankan program tersebut ke dalam browser dari emulator yang telah anda install ke dalam computer, dengan memasukkan alamat file WML tersebut ke dalam URL browser, misal:
file://c:/mywap/helloworld .wml
Navigasi dalam card
Seperti halnya dalam HTML navigasi dalam WML dilakukan dengan cara menentukan URL yang kita inginkan. Untuk menjelajah antara banyak card maupun deck. Anda hanya perlu menentukan URL yang ingin anda buka.
Contoh:
ini card yang pertama
ini card yang kedua
ini card yang ketiga
Untuk menampilkan ketikkan dalam URL browser missal: file://c:/mywap/banyakcard .wml dan untuk berpindah-pindah ke deck yang lain ketikkan alamat URL sebagai berikut file://c:/mywap/banyakcard .wml #tiga Jadi untuk menampilkan suatu card tertentu, tentukanlah URL dengan bentuk sintaks: alamat_URL_deck#card.
Menentukan action pada banyak card
Action pada card dapat anda buat dengan elemen
Tidak ada komentar:
Posting Komentar