WML (Bahasa Penanda Wayarles - Bahasa Penanda Wayarles). Ia adalah bahasa markup yang diwarisi daripada HTML, tetapi WML adalah berdasarkan XML, jadi ia lebih ketat daripada HTML.
WML digunakan untuk mencipta halaman yang boleh dipaparkan dalam penyemak imbas WAP. Halaman yang ditulis dalam WML dipanggil DECKS. DECKS dibina sebagai satu set KAD.
Bahasa penerangan ini berasal daripada keluarga yang sama dengan bahasa HTML yang sering kita dengar dan kedua-duanya tergolong dalam keluarga bahasa XML. Sintaks WML adalah sama dengan XML, dan WML ialah subset XML.
Kami boleh membaca kandungan yang ditulis dalam bahasa HTML pada PC kami menggunakan pelayar seperti IE atau Netscape, manakala fail yang ditulis dalam bahasa WML digunakan khas untuk dipaparkan pada beberapa paparan terminal wayarles seperti telefon mudah alih untuk dibaca oleh orang ramai. dan ia juga boleh menyediakan pengguna dengan antara muka interaksi manusia-komputer, menerima pertanyaan dan input maklumat lain oleh pengguna, dan kemudian mengembalikan kepada pengguna maklumat akhir yang ingin diperolehinya.
[Edit perenggan ini]Apakah itu WMLScript?
WML menggunakan WMLScript untuk menjalankan kod ringkas pada bahagian klien. WMLScript ialah bahasa JavaScript yang ringan. Walau bagaimanapun, skrip WML tidak dibenamkan dalam halaman WML. Halaman WML hanya mengandungi rujukan kepada URL skrip. Skrip WML perlu disusun ke dalam pengekodan bait pada pelayan sebelum ia boleh dijalankan dalam penyemak imbas WAP.
Mewujudkan persekitaran pengeluaran halaman web
Fail WML itu sendiri ialah fail teks, jadi pengeditan tidak menjadi masalah dan mana-mana editor yang mudah boleh digunakan.
Sudah tentu, kerana penyemak imbas semasa tidak dapat memaparkan halaman WML, dan kami tidak boleh sentiasa menguji pada telefon mudah alih (kelajuan terlalu perlahan), kami memerlukan emulator. Kini pengeluar telefon mudah alih seperti NOKIA, ERICSSON dan MOTOROLA telah menghasilkan produk yang sepadan, dan anda hanya perlu memuat turunnya. Sudah tentu, sebagai tambahan kepada simulator, anda juga memerlukan penukar pengeluaran grafik (digunakan untuk menghasilkan fail grafik dalam format WAP), transkoder aksara (aksara Cina UNICODE), dsb., yang dijelaskan pada alat dan forum halaman laman web ini.
Struktur fail WML
Halaman WML biasanya dipanggil desktop (DECK) dan terdiri daripada set kad yang saling bersambung (CARD). Apabila telefon mudah alih mengakses halaman WML, semua KAD halaman tersebut akan dimuat turun ke peranti daripada pelayan WAP. Pertukaran antara KAD dikendalikan oleh komputer terbina dalam telefon dan tidak perlu mengambil maklumat daripada pelayan. KAD boleh mengandungi teks, teg, pautan, kawalan input, tugas (TUGASAN), imej, dsb. KAD boleh dipautkan antara satu sama lain.
Entiti dokumen terkandung dalam teg
Menanda.
Contoh mudah:
!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/ wml_1.1.xml">
Hello dunia!
--- HELLO ------
Penjelasan terperinci bagi setiap komponen dalam DECK dijelaskan dalam bahagian lain tutorial ini.
Set aksara WML
WML ialah subset XML dan mewarisi tetapan set aksara XML. Set aksara lalai untuk dokumen WML ialah UTF-8.
Untuk memaparkan bahasa Cina, terdapat dua cara. Cara paling mudah ialah menggunakan pengekodan dalam pengepala dokumen, iaitu, tukar baris pertama kepada:
Namun, apa yang mengecewakan ialah sesetengah telefon mudah alih dan simulator tidak menyokong kaedah ini (ia akan berada di masa hadapan) ), jadi kaedah kedua pada masa ini lebih biasa: jangan tukar tetapan set aksara, tetapi gunakan UNICODE untuk mewakili aksara Cina semasa menulis bahasa Cina, seperti:
Buku Alamat
mewakili: Buku alamat Elemen WML: tag dan atribut
Kandungan utama WML ialah teks Memandangkan tag akan mengurangkan kelajuan komunikasi dengan peranti pegang tangan, hanya sebahagian kecil daripadanya digunakan dalam standard WML. Teg untuk jadual dan imej hampir dikecualikan sepenuhnya.
Seperti XML, dalam bahasa WML, semua elemen diletakkan dalam simbol "
" dan mengandungi teg permulaan, teg tamat dan teg kandungan, atau menggunakan teg kawalan penutup mereka sendiri. Seperti ini:
Kandungan Contohnya: Hello World
Atau
dan
Memandangkan WML ialah aplikasi XML, semua teg dan atribut WML adalah sensitif huruf besar-besaran (
), dan semua teg mesti berakhir dengan betul. WML memerlukan nilai atribut mesti disertakan dalam petikan berganda atau tunggal. Petikan tunggal boleh diletakkan di dalam tag atribut atau dalam petikan berganda. Aksara juga boleh digunakan sebagai nilai atribut.
Komen WML
Komen ini tidak dipaparkan dalam penyemak imbas.
WML tidak menyokong ulasan elemen bersarang.
Pautan (URL)
Kaedah rujukan luaran WML adalah sama seperti HTML
http://www.itsalon.net/index.wml atau
http://www.itsalon.net/ index.wml #login
Rujukan dalaman, jika seterusnya adalah KAD dalam DECK semasa, anda boleh menggunakan kaedah ini:
#next
Terdapat 2 elemen WML yang menyediakan fungsi pautan:
CDATA
XML menyokong konsep CDATA untuk memaparkan teks yang tidak memerlukan tafsiran. Contoh berikut menggunakan elemen CDATA untuk memaparkan teks arahan WML dalam halaman WML.
ini adalah data
] ]>
Tetingkap penyemak imbas akan memaparkan yang berikut:

Artikel ini membincangkan html & lt; kemajuan & gt; elemen, tujuan, gaya, dan perbezaan dari & lt; meter & gt; elemen. Tumpuan utama adalah menggunakan & lt; kemajuan & gt; untuk menyelesaikan tugas dan & lt; meter & gt; untuk stati

Artikel ini membincangkan html & lt; datalist & gt; elemen, yang meningkatkan bentuk dengan menyediakan cadangan autokomplete, meningkatkan pengalaman pengguna dan mengurangkan kesilapan. Kira -kira: 159

Artikel ini membincangkan html & lt; meter & gt; elemen, digunakan untuk memaparkan nilai skalar atau pecahan dalam julat, dan aplikasi umum dalam pembangunan web. Ia membezakan & lt; meter & gt; dari & lt; kemajuan & gt; dan Ex

Artikel ini membincangkan tag Meta Viewport, penting untuk reka bentuk web responsif pada peranti mudah alih. Ia menerangkan bagaimana penggunaan yang betul memastikan skala kandungan yang optimum dan interaksi pengguna, sementara penyalahgunaan boleh membawa kepada isu reka bentuk dan kebolehaksesan.

Artikel ini menerangkan html5 & lt; time & gt; elemen untuk perwakilan tarikh/masa semantik. Ia menekankan pentingnya atribut DateTime untuk pembacaan mesin (format ISO 8601) bersama teks yang boleh dibaca manusia, meningkatkan aksesibilit

Artikel ini membincangkan & lt; iframe & gt; Tujuan TAG dalam membenamkan kandungan luaran ke dalam halaman web, kegunaan umum, risiko keselamatan, dan alternatif seperti tag objek dan API.

Artikel membincangkan amalan terbaik untuk memastikan keserasian silang pelayar HTML5, memberi tumpuan kepada pengesanan ciri, peningkatan progresif, dan kaedah ujian.

Artikel ini membincangkan menggunakan atribut pengesahan bentuk HTML5 seperti had, corak, min, max, dan panjang untuk mengesahkan input pengguna secara langsung dalam penyemak imbas.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

MantisBT
Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa