XML (Extensible Markup Language) เป็นรูปแบบข้อความที่ยืดหยุ่นที่ได้มาจาก SGML (ISO 8879) และกำหนดโดย W3C (World Wide Web Consortium) Recommendation มันใช้โครงสร้าง tree ของ tags และ attributes ที่ซ้อนกันเพื่อเก็บและขนย้ายข้อมูล โดยไม่ขึ้นกับ hardware หรือ software platforms แตกต่างจาก HTML, XML ไม่ใช้ tags ที่กำหนดไว้ล่วงหน้า; มันอาศัย custom schemas (XSD) หรือ DTDs เพื่อกำหนดโครงสร้างเอกสาร
วิธีการเปิดไฟล์ XML
เนื่องจาก XML ถูก encode ใน plain text (ปกติคือ UTF-8) จึงสามารถเปิดและแก้ไขได้ด้วย text editor ใดๆ เช่น Notepad++, Sublime Text, หรือ Visual Studio Code ส่วน Web browsers เช่น Chrome และ Firefox จะ render ไฟล์เป็น Document Object Model (DOM) tree ที่พับเก็บได้สำหรับการดูโครงสร้าง
DOTM
ไฟล์ DOTM คืออะไร?
ชื่อเต็ม
Word Open XML Macro-Enabled Template
พัฒนาโดย
Microsoft Corporation
เปิดตัวครั้งแรก
2007
MIME Type
application/vnd.ms-word.template.macroEnabled.12
รูปแบบ DOTM คือ Microsoft Word Open XML Macro-Enabled Template ที่เปิดตัวพร้อมกับ Microsoft Office 2007 มีโครงสร้างสอดคล้องกับมาตรฐาน ECMA-376 ใช้การบีบอัดแบบ ZIP เพื่อ encapsulate โครงสร้างข้อมูล XML โดยแยก content, styles, และ relationships ออกจากกัน แตกต่างจาก template แบบ DOTX มาตรฐาน ตัวอักษร 'M' บ่งบอกถึงการอนุญาตอย่างชัดเจนในการจัดเก็บและ execute มาโคร Visual Basic for Applications (VBA) ความแตกต่างนี้เป็นฟีเจอร์ด้านความปลอดภัย (security) ที่ออกแบบมาเพื่อป้องกันการ execute สคริปต์ที่เป็นอันตรายโดยไม่ได้ตั้งใจใน templates มาตรฐาน
วิธีการเปิดไฟล์ DOTM
Microsoft Word (2007 และใหม่กว่า) เป็นซอฟต์แวร์หลักสำหรับการเปิดและ execute macros ภายในไฟล์ DOTM บน macOS นั้น Microsoft Word for Mac ให้ฟังก์ชันที่เทียบเท่ากัน สำหรับสภาพแวดล้อมที่ไม่ใช่ Microsoft โปรแกรม LibreOffice Writer และ WPS Office สามารถเปิดไฟล์ DOTM และ render เนื้อหาได้ แต่ความเข้ากันได้ในการ execute มาโคร VBA อาจแตกต่างกันอย่างมากเมื่อเทียบกับ native Microsoft engine