Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ประเภทไฟล์

ไฟล์ XML คืออะไร? คู่มือเปิด แปลง และทำงานกับ Extensible Markup Language

สรุปข้อสำคัญ

  • ไฟล์ 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 เก็บการตั้งค่าโปรเจกต์ เช่น รายการการแก้ไขก่อนหน้า และพาธของไฟล์สื่อ

ไฟล์ XML คืออะไร? คู่มือเปิด แปลง และทำงานกับ Extensible Markup Language
โครงสร้างไฟล์ XML แบบมาตรฐาน

หมายเหตุ: ไฟล์ .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

ไฟล์ XML คืออะไร? คู่มือเปิด แปลง และทำงานกับ Extensible Markup Language
การแปลง 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 การแปลง/ออกแบบเฉพาะจะทำให้ใช้งานได้ดีกว่า