XML คือข้อความธรรมดาที่มีโครงสร้างแบบแท็ก Notepad ช่วยให้คุณเขียนมันได้โดยไม่ต้องใช้ซอฟต์แวร์เพิ่มเติม สิ่งสำคัญคือการปฏิบัติตามกฎของแท็ก เพื่อให้ไฟล์ยังคงใช้งานได้ถูกต้องหลังจากบันทึก
วิธีสร้างไฟล์ .XML ใน Notepad ออนไลน์
ไฟล์ XML คืออะไร?
XML ย่อมาจาก Extensible Markup Language (ภาษาซีรีส์มาร์กอัปที่ขยายได้) โดยทำหน้าที่จัดเก็บข้อมูลภายในแท็กกำหนดเองที่คุณสร้างขึ้นเอง มีการซ้อนท้อนกันเพื่อแสดงความสัมพันธ์ของข้อมูล ไฟล์คอนฟิก (Config) ฟีดข้อมูล และการตั้งค่าแอปพลิเคชันนิยมใช้งาน เนื่องจากโครงสร้างอ่านง่ายและโปรแกรมอื่นๆ สามารถแยกวิเคราะห์ (Parse) ได้ง่าย
ไฟล์ XML พื้นฐานจะมีลักษณะดังนี้:
<?xml version="1.0" encoding="UTF-8"?><person> <name>John</name> <age>28</age> <city>New York</city></person>ทีละขั้นตอน: วิธีสร้างไฟล์ XML ใน Notepad
ขั้นตอนที่ 1: เปิด Notepad
เปิดโปรแกรม Notepad บนคอมพิวเตอร์ของคุณ หรือใช้ Notepad ออนไลน์ ฟรี หากคุณต้องการข้ามการใช้แอปบนเดสก์ท็อป
ขั้นตอนที่ 2: เพิ่มประกาศ XML (XML Declaration)
เริ่มต้นไฟล์ด้วยบรรทัดนี้:
<?xml version="1.0" encoding="UTF-8"?>สิ่งนี้จะบอกให้โปรแกรมใดก็ตามที่อ่านไฟล์ทราบว่าควรคาดหวัง XML เวอร์ชันใดและการเข้ารหัสอักขระแบบใด
ขั้นตอนที่ 3: เพิ่มอิลิเมนต์ราก (Root Element)
ไฟล์ XML ทุกไฟล์จำเป็นต้องมีอิลิเมนต์รากเพียงตัวเดียวเพื่อครอบองค์ประกอบอื่นๆ ทั้งหมดไว้
<catalog></catalog>ขั้นตอนที่ 4: เพิ่มอิลิเมนต์ลูก (Child Elements)
ซ้อนข้อมูลของคุณไว้ภายในอิลิเมนต์รากโดยใช้แท็กที่คุณตั้งชื่อขึ้นเอง
<catalog> <book> <title>Sample Book</title> <author>Jane Doe</author> </book></catalog>ขั้นตอนที่ 5: ปิดทุกแท็ก
แท็กเปิดทุกแท็กจะต้องมีแท็กปิดที่ตรงกัน ตามลำดับเดียวกันกับที่เปิดไว้ <book> จะต้องปิดด้วย </book> ไม่ใช่ปิดก่อนหน้านั้น
ขั้นตอนที่ 6: บันทึกด้วยนามสกุล .xml
ไปที่ File แล้วเลือก Save As เลือก All Files ในเมนูดรอปดาวน์ "Save as type" ตั้งชื่อไฟล์โดยใช้นามสกุล .xml เช่น catalog.xml หากปล่อยนามสกุลไว้เป็น .txt โปรแกรมอื่นจะไม่สามารถอ่านไฟล์นั้นเป็น XML ได้
กฎของ XML ที่ควรจำ
มีอิลิเมนต์รากเพียงตัวเดียว ทุกอย่างจะซ้อนอยู่ภายในนั้น คุณไม่สามารถมีแท็กระดับบนสุดสองแท็กได้
แท็กมีความสำคัญเรื่องตัวA-Z ตัวพิมพ์เล็ก-ใหญ่ (Case-sensitive) <Name> และ <name> จะถือว่าเป็นคนละแท็กกัน
ทุกแท็กต้องมีการปิด แท็กที่ปิดในตัว (Self-closing tags) ให้ใช้เครื่องหมายทับหน้า เช่น <br/>
แอตทริบิวต์ต้องอยู่ภายในเครื่องหมายคำพูด ให้เขียน <book id="1"> ไม่ใช่ <book id=1>
หลีกเลี่ยงอักขระพิเศษ (Escape characters) ให้ใช้ & แทน &, < แทน <, และ > แทน > เมื่ออยู่ภายในเนื้อหาข้อความ
บทสรุป
ไฟล์ XML คือข้อความที่จัดระเบียบเป็นแท็กที่คุณกำหนดขึ้นเอง เริ่มต้นด้วยการประกาศ เพิ่มอิลิเมนต์รากหนึ่งตัว ซ้อนข้อมูลของคุณไว้ข้างใน ปิดทุกแท็กให้เรียบร้อย และบันทึกด้วยนามสกุล .xml คอยตรวจสอบโครงสร้างขณะที่คุณเขียน แล้วข้อผิดพลาดส่วนใหญ่จะสังเกตเห็นได้ง่ายก่อนที่จะกลายเป็นปัญหา