สรุปข้อสำคัญ
- ไฟล์ XML คือ ไฟล์ Extensible Markup Language
- เปิดได้ด้วย Online XML Viewer, Visual Studio Code, Notepad++
- แปลงเป็น JSON, CSV, HTML และอื่นๆ ด้วยโปรแกรมเดียวกัน
ไฟล์ XML คืออะไร?
ไฟล์ .xml เป็นไฟล์ Extensible Markup Language เป็นไฟล์ข้อความธรรมดา (plain text) ที่ไม่ทำงานด้วยตัวเอง แต่อธิบายการขนส่ง โครงสร้าง และการจัดเก็บข้อมูล
ตัวอย่างทั่วไป: RSS feed เป็นไฟล์ที่พิงพ/XML
บางไฟล์ XML เป็น Cinelerra Video Project files ใช้กับโปรแกรมตัดต่อวิดีโอ Cinelerra เก็บการตั้งค่าโปรเจกต์ เช่น รายการการแก้ไขก่อนหน้า และพาธของไฟล์สื่อ
หมายเหตุ: ไฟล์ .XLM ไม่ใช่ XML แม่นามสกุลคล้ายกัน
วิธีเปิดไฟล์ XML
โปรแกรมมากมาย เปิด XML ได้ รวมถึง Code Beautify's Online XML Viewer และเว็บเบราว์เซอร์บางตัว มีโปรแกรมแก้ไข XML ฟรีหลายตัว:
- Notepad++
- XML Notepad 2007
- EditiX และ Adobe Dreamweaver (ทดลองฟรี)
- Visual Studio Code - จัดการ XML ได้ดีมาก
แม้เปิดดูง่าย แต่ XML ไม่ได้ "ทำงาน" เอง** ต้องรู้ว่าไฟล์ XML นั้นจัดเก็บข้อมูลเพื่อวัตถุประสงค์อะไร
ตัวอย่าง: MusicXML เป็นรูปแบบโน้ตเพลงบน XML เปิดใน Text Editor ดูข้อมูลได้ แต่ใช้งานจริงต้องใช้โปรแกรมอย่าง Finale NotePad
XML เป็นข้อความ แก้ไขได้ด้วย Notepad ของ Windows แต่ Editor เฉพาะ XML เข้าใจโครงสร้างดีกว่า ดูรายการ Best Free Text Editors
Cinelerra Video Project (.xml) เปิดด้วยซอฟต์แวร์ Cinelerra บนลินุกซ์ (รวม Heroine Virtual และ Community Version แล้ว)
ยังเปิดไม่ได้? ตรวจสอบว่ไม่ใช่ไฟล์นามสกุลคล้ายกัน เช่น .XMP, .XMF, .ML
วิธีแปลงไฟล์ XML
วิธีที่ดีที่สุด: ใช้ Editor ที่เปิด XML อยู่แล้ว โปรแกรมที่สร้าง XML มักบันทึกรูปแบบอื่นได้
Text Editor ธรรมดา: บันทึกเป็น TXT ได้ แต่เพียงเปลี่ยนนามสกุล ไม่ได้ประโยชน์เพิ่ม
แปลง XML เป็น JSON (ออนไลน์)
ใช้ Code Beautify XML to JSON Converter วางโค้ด XML หรืออัปโหลดไฟล์/โหลดจาก URL แล้วดาวน์โหลด .JSON
เครื่องมือแปลง XML ออนไลน์ฟรีอื่นๆ
- XML to HTML
- XML to CSV
- XML to XSD
- XML to PDF
แปลงจากรูปแบบอื่น เป็น XML
- XLS/XLSX to XML
- SQL to XML
- CSV to XML
- JSON to XML
สำคัญ: เปลี่ยนนามสกุลไฟล์เพียงอย่างเดียว (เช่น .xml เป็น .txt) ไม่ทำให้ใช้งานได้จริง ต้องแปลงรูปแบบไฟล์จริง แต่ XML เป็นข้อความ เปลี่ยนนามสกุลอาจช่วยในบางกรณี
ข้อมูลเพิ่มเติมเกี่ยวกับ XML
XML จัดรูปแบบด้วยแท็ก (tags) คล้าย HTML ดูตัวอย่าง XML บนเว็บไซต์ Microsoft
ตั้งแต่ Microsoft Office 2007 ใช้รูปแบบพิงพ/XML: .DOCX, .XLSX, .PPTX Microsoft อธิบายประโยชน์
รูปแบบอื่นที่พิงพ/XML: EDS, XSPF, FDX, SEARCH-MS, CMBL, APPLICATION, DAE
W3Schools มีข้อมูล XML ละเอียดมาก เรียนรู้เพิ่มเติม
คำถามที่พบบ่อย (FAQ)
เปิดไฟล์ XML ใน Excel ยังไง?
ใน Excel: File > Open > เลือกไฟล์ XML > ในป๊อปอัปเลือก "As an XML table" จะแสดงเป็นตาราง (ไม่ใช่ทุก XML ใช้เป็นตารางได้ดี)
เปิดไฟล์ XML ใน Word ยังไง?
ใน Word: File > Open > เลือกไฟล์ XML จะเปิดได้ แต่ XML นادرๆ ที่จัดรูปแบบสำหรับ Word การแปลง/ออกแบบเฉพาะจะทำให้ใช้งานได้ดีกว่า