ภาษามาร์กอัปที่เปิดเผยหรือที่เรียกว่าภาษามาร์กอัปเชิงพรรณนาหรือเชิงความหมายคือรูปแบบต่างๆ ของภาษามาร์กอัปที่ภาษานั้นอธิบายเฉพาะสิ่งที่ควร ปรากฏแต่ไม่ได้ให้รายละเอียดว่าเป็นอย่างไร ปล่อยให้ล่ามกำหนดผ่านรูปแบบการจัดรูปแบบมาตรฐานหรือผ่านการใช้รูปแบบรอง ภาษา.
Technipages อธิบายภาษามาร์กอัปประกาศ (DML)
ตัวอย่างหนึ่ง DML คือ HTML ในภาษาต้นฉบับ HTML จะแนบเฉพาะป้ายกำกับที่กำหนดว่าข้อความที่แนบมาคืออะไร เช่น ถ้าพวกเขาอยู่ใน
หรือถ้าพวกเขาอยู่ในฯลฯ สิ่งนี้ปล่อยให้ล่าม (เบราว์เซอร์ในกรณีของ HTML) เพื่อตัดสินใจว่าจะวางองค์ประกอบบนหน้าไว้ที่ใด HTML สมัยใหม่ (5) แตกต่างออกไปเนื่องจากมีการเพิ่มแท็กใหม่ซึ่งไม่ได้มีลักษณะที่เปิดเผยโดยสิ้นเชิง เช่น หรือ ซึ่งทำให้ข้อความที่ล้อมรอบตัวเอียงและตัวหนาตามลำดับ
XML (eXtensible Markup Language) เป็นตัวอย่างสำคัญของ DML ใน XML เนื้อหาทั้งหมดจะถูกจัดเรียงเป็นแท็กซึ่งมีการอธิบายอย่างหมดจด ในการใช้งานบางอย่าง ชื่อของแท็กอาจมีความหมาย แต่ความหมายเหล่านั้นมีไว้สำหรับความสามารถในการอ่านของมนุษย์เท่านั้น XML มีวัตถุประสงค์เพื่อให้มีความยืดหยุ่นมากที่สุดเท่าที่จะเป็นไปได้เกี่ยวกับการตั้งชื่อ ตัวมาตรฐานเองก็ไม่มีการตั้งชื่อ ขีดจำกัดเลยและตั้งใจให้เป็นเฟรมเวิร์กสำหรับภาษาที่จะสร้าง ดังนั้น XML ดังกล่าวจึงเหมาะอย่างยิ่งสำหรับการใช้งานใน API
การใช้งานทั่วไปของภาษามาร์กอัปประกาศ (DML)
- ภาษามาร์กอัปที่เปิดเผยอาจเรียกได้ว่าเป็นภาษามาร์กอัปเชิงพรรณนาหรือเชิงความหมาย
- ภาษามาร์กอัปประกาศใช้เพื่อติดป้ายกำกับส่วนต่างๆ ของเอกสาร แทนที่จะให้คำแนะนำเฉพาะว่าควรดำเนินการอย่างไร
- ภาษามาร์กอัปแบบประกาศสนับสนุนให้ผู้เขียนเขียนในลักษณะที่อธิบายเนื้อหาตามแนวคิด มากกว่าที่จะเป็นภาพ
การใช้ภาษามาร์กอัปประกาศ (DML) ในทางที่ผิด
- ภาษามาร์กอัปที่ประกาศเป็นคำที่ยาวกว่าสำหรับภาษามาร์กอัป