cari
Rumahhujung hadapan webhtml tutorialApakah WML? _HTML/Xhtml_Pengeluaran halaman web


 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 ..., setiap KAD dalam dokumen terkandung dalam teg ... dan perenggan teks sebenar terkandung dalam. .. .
Menanda.
Contoh mudah:

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

Hello dunia!

--- HELLO ------
Hello World!
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 Contohnya:
dan
WML juga menyokong atribut penandaan dalam teg. Atribut ialah maklumat tambahan tentang bendera yang, tidak seperti kandungan elemen, tidak dipaparkan pada skrin. Atribut biasanya ditentukan selepas teg permulaan elemen. Seperti contoh terakhir di atas.
Memandangkan WML ialah aplikasi XML, semua teg dan atribut WML adalah sensitif huruf besar-besaran ( berbeza sepenuhnya daripada
), 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 XML menyokong format ulasan ini:

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: (lihat tugasan) dan (lihat acara).
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:
 ini adalah data
 

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Apakah tujuan & lt; kemajuan & gt; unsur?Apakah tujuan & lt; kemajuan & gt; unsur?Mar 21, 2025 pm 12:34 PM

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

Apakah tujuan & lt; DATALIST & GT; unsur?Apakah tujuan & lt; DATALIST & GT; unsur?Mar 21, 2025 pm 12:33 PM

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

Apakah tujuan & lt; meter & gt; unsur?Apakah tujuan & lt; meter & gt; unsur?Mar 21, 2025 pm 12:35 PM

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

Apakah tag meta viewport? Mengapa penting untuk reka bentuk responsif?Apakah tag meta viewport? Mengapa penting untuk reka bentuk responsif?Mar 20, 2025 pm 05:56 PM

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.

Bagaimana saya menggunakan html5 & lt; masa & gt; elemen untuk mewakili tarikh dan masa secara semantik?Bagaimana saya menggunakan html5 & lt; masa & gt; elemen untuk mewakili tarikh dan masa secara semantik?Mar 12, 2025 pm 04:05 PM

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

Apakah tujuan & lt; iframe & gt; Tag? Apakah pertimbangan keselamatan semasa menggunakannya?Apakah tujuan & lt; iframe & gt; Tag? Apakah pertimbangan keselamatan semasa menggunakannya?Mar 20, 2025 pm 06:05 PM

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.

Apakah amalan terbaik untuk keserasian penyemak imbas dalam HTML5?Apakah amalan terbaik untuk keserasian penyemak imbas dalam HTML5?Mar 17, 2025 pm 12:20 PM

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

Bagaimana saya menggunakan atribut pengesahan borang html5 untuk mengesahkan input pengguna?Bagaimana saya menggunakan atribut pengesahan borang html5 untuk mengesahkan input pengguna?Mar 17, 2025 pm 12:27 PM

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

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

MantisBT

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

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

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa