WML - องค์ประกอบ

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> กำหนดตัวจับเวลา