WML ถูกกำหนดโดยชุดขององค์ประกอบที่ระบุมาร์กอัปและข้อมูลโครงสร้างทั้งหมดสำหรับเด็ค WML องค์ประกอบจะถูกระบุโดยแท็กซึ่งแต่ละแท็กจะอยู่ในวงเล็บเหลี่ยมคู่หนึ่ง
ต่างจาก HTML ตรงที่ WML ปฏิบัติตามโครงสร้างลำดับชั้นของ XML อย่างเคร่งครัดดังนั้นองค์ประกอบจึงต้องมีแท็กเริ่มต้น เนื้อหาใด ๆ เช่นข้อความและ / หรือองค์ประกอบอื่น ๆ และแท็กปิดท้าย องค์ประกอบมีหนึ่งในสองโครงสร้างต่อไปนี้:
<tag> content </tag> : แบบฟอร์มนี้เหมือนกับ HTML
<tag />:ใช้เมื่อองค์ประกอบไม่สามารถมีเนื้อหาที่มองเห็นได้หรือว่างเปล่าเช่นตัวแบ่งบรรทัด ส่วน prolog ของเอกสาร WML ไม่มีองค์ประกอบใด ๆ ที่มีองค์ประกอบปิด
ตารางต่อไปนี้แสดงองค์ประกอบที่ถูกต้องส่วนใหญ่ รายละเอียดที่สมบูรณ์ขององค์ประกอบทั้งหมดเหล่านี้จะได้รับในWML แท็กอ้างอิง
องค์ประกอบสำรับและการ์ด
องค์ประกอบ WML |
วัตถุประสงค์ |
<! -> |
กำหนดข้อคิดเห็น WML |
<wml> |
กำหนดเด็ค WML (รูท WML) |
<head> |
กำหนดข้อมูลส่วนหัว |
<meta> |
กำหนดข้อมูลเมตา |
<card> |
กำหนดการ์ดในเด็ค |
<การเข้าถึง> |
กำหนดข้อมูลเกี่ยวกับการควบคุมการเข้าถึงเด็ค |
<เทมเพลต> |
กำหนดเทมเพลตรหัสสำหรับการ์ดทั้งหมดในสำรับ |
องค์ประกอบข้อความ
องค์ประกอบ WML |
วัตถุประสงค์ |
<br> |
กำหนดเส้นแบ่ง |
<p> |
กำหนดย่อหน้า |
<table> |
กำหนดตาราง |
<td> |
กำหนดเซลล์ตาราง (ข้อมูลตาราง) |
<tr> |
กำหนดแถวตาราง |
<pre> |
กำหนดข้อความที่จัดรูปแบบไว้ล่วงหน้า |
แท็กการจัดรูปแบบข้อความ
องค์ประกอบ WML |
วัตถุประสงค์ |
เ <b> |
กำหนดข้อความตัวหนา |
<big> |
กำหนดข้อความขนาดใหญ่ |
เ <em> |
กำหนดข้อความที่เน้น |
<i> |
กำหนดข้อความตัวเอียง |
<small> |
กำหนดข้อความขนาดเล็ก |
<strong> |
กำหนดข้อความที่ชัดเจน |
<u> |
กำหนดข้อความที่ขีดเส้นใต้ |
องค์ประกอบภาพ
องค์ประกอบ WML |
วัตถุประสงค์ |
<img> |
กำหนดภาพ |
Anchor Elements
องค์ประกอบ WML |
วัตถุประสงค์ |
<a> |
กำหนดจุดยึด |
<anchor> |
กำหนดจุดยึด |
องค์ประกอบของเหตุการณ์
องค์ประกอบ WML |
วัตถุประสงค์ |
<do> |
กำหนด do event handler |
<onevent> |
กำหนดตัวจัดการเหตุการณ์ onevent |
<postfield> |
กำหนดตัวจัดการเหตุการณ์หลังสนาม |
<ontimer> |
กำหนดตัวจัดการเหตุการณ์ ontimer |
<onenterforward> |
กำหนดตัวจัดการ onenterforward |
<onenterbackward> |
กำหนดตัวจัดการแบบถอยหลัง |
<onpick> |
กำหนดตัวจัดการเหตุการณ์ onpick |
องค์ประกอบของงาน
องค์ประกอบ WML |
วัตถุประสงค์ |
<go> |
แสดงถึงการเปลี่ยนไปใช้การ์ดใหม่ |
<noop> |
บอกว่าไม่มีอะไรควรทำ |
<prev> |
แสดงถึงการย้อนกลับไปยังการ์ดก่อนหน้า |
<รีเฟรช> |
รีเฟรชตัวแปรการ์ดที่ระบุ |
องค์ประกอบการป้อนข้อมูล
องค์ประกอบ WML |
วัตถุประสงค์ |
<input> |
กำหนดช่องป้อนข้อมูล |
<select> |
กำหนดกลุ่มที่เลือก |
<option> |
กำหนดตัวเลือกในรายการที่เลือกได้ |
<fieldset> |
กำหนดชุดของช่องป้อนข้อมูล |
<optgroup> |
กำหนดกลุ่มตัวเลือกในรายการที่เลือกได้ |
องค์ประกอบตัวแปร
องค์ประกอบ WML |
วัตถุประสงค์ |
<setvar> |
กำหนดและตั้งค่าตัวแปร |
<Timer> |
กำหนดตัวจับเวลา |