ไฟล์ XML คืออะไร (และฉันจะเปิดหนึ่งไฟล์) ได้อย่างไร
ไฟล์ที่มีนามสกุลไฟล์. xml เป็นไฟล์ Extensible Markup Language (XML) เหล่านี้เป็นเพียงไฟล์ข้อความธรรมดาที่ใช้แท็กที่กำหนดเองเพื่ออธิบายโครงสร้างและคุณสมบัติอื่น ๆ ของเอกสาร.
XML คืออะไร?
XML เป็นภาษามาร์กอัปที่สร้างขึ้นโดย World Wide Web Consortium (W3C) เพื่อกำหนดไวยากรณ์สำหรับการเข้ารหัสเอกสารที่ทั้งมนุษย์และเครื่องจักรสามารถอ่านได้ ทำได้โดยใช้แท็กที่กำหนดโครงสร้างของเอกสารรวมถึงวิธีการจัดเก็บและขนส่งเอกสาร.
อาจเปรียบเทียบได้ง่ายที่สุดกับภาษามาร์กอัปภาษาอื่นซึ่งคุณอาจคุ้นเคย - ภาษา Hypertext Markup Language (HTML) ที่ใช้เข้ารหัสหน้าเว็บ HTML ใช้ชุดมาร์กอัปสัญลักษณ์ (รหัสย่อ) ที่กำหนดไว้ล่วงหน้าซึ่งอธิบายรูปแบบของเนื้อหาบนหน้าเว็บ ตัวอย่างเช่นโค้ด HTML อย่างง่ายต่อไปนี้ใช้แท็กเพื่อทำให้คำบางคำเป็นตัวหนาและเป็นตัวเอียง:
นี่คือวิธีที่คุณทำ ข้อความตัวหนา และนี่คือวิธีที่คุณทำ ข้อความตัวเอียง
อย่างไรก็ตามสิ่งที่ทำให้ XML แตกต่างก็คือมันขยายออกได้ XML ไม่มีภาษามาร์กอัปที่กำหนดไว้ล่วงหน้าเช่นเดียวกับ HTML แต่ XML อนุญาตให้ผู้ใช้สร้างสัญลักษณ์มาร์กอัปของตนเองเพื่ออธิบายเนื้อหาสร้างชุดสัญลักษณ์ที่ไม่ จำกัด และกำหนดเองได้.
โดยพื้นฐานแล้ว HTML เป็นภาษาที่มุ่งเน้นการนำเสนอเนื้อหาในขณะที่ XML เป็นภาษาคำอธิบายข้อมูลโดยเฉพาะที่ใช้ในการจัดเก็บข้อมูล.
XML มักใช้เป็นพื้นฐานสำหรับรูปแบบเอกสารอื่น ๆ นับร้อยอันที่จริงแล้ว นี่คือบางส่วนที่คุณอาจรู้จัก:
- RSS และ ATOM อธิบายถึงวิธีที่แอปของผู้อ่านจัดการกับเว็บฟีด.
- Microsoft .NET ใช้ XML สำหรับไฟล์กำหนดค่า.
- Microsoft Office 2007 และใหม่กว่าใช้ XML เป็นพื้นฐานสำหรับโครงสร้างเอกสาร นั่นคือความหมายของ“ X” ในรูปแบบเอกสาร. DOCX Word และยังใช้ใน Excel (ไฟล์ XLSX) และ PowerPoint (ไฟล์ PPTX).
ดังนั้นหากคุณมีไฟล์ XML นั่นไม่จำเป็นต้องบอกให้คุณทราบว่าแอปใดที่มีไว้สำหรับใช้งาน และโดยทั่วไปแล้วคุณไม่จำเป็นต้องกังวลเกี่ยวกับไฟล์ยกเว้นว่าคุณเป็นผู้ออกแบบไฟล์ XML.
ฉันจะเปิดได้อย่างไร?
มีหลายวิธีที่คุณสามารถเปิดไฟล์ XML ได้โดยตรง คุณสามารถเปิดและแก้ไขได้ด้วยโปรแกรมแก้ไขข้อความดูผ่านเว็บเบราว์เซอร์หรือใช้เว็บไซต์ที่ให้คุณดูแก้ไขและแปลงเป็นรูปแบบอื่น.
ใช้ตัวแก้ไขข้อความหากคุณทำงานกับไฟล์ XML เป็นประจำ
เนื่องจากไฟล์ XML เป็นเพียงไฟล์ข้อความจริงๆคุณจึงสามารถเปิดได้ในโปรแกรมแก้ไขข้อความใด ๆ สิ่งที่สำคัญคือตัวแก้ไขข้อความแบบ Notepad จำนวนมากไม่ได้ออกแบบมาเพื่อแสดงไฟล์ XML ด้วยโครงสร้างที่เหมาะสม มันอาจไม่เป็นไรสำหรับการเปิดไฟล์ XML และดูอย่างรวดเร็วเพื่อช่วยให้เข้าใจว่ามันคืออะไร แต่มีเครื่องมือที่ดีกว่ามากสำหรับการทำงานกับพวกเขา.
คลิกขวาที่ไฟล์ XML ที่คุณต้องการเปิดชี้ไปที่ "เปิดด้วย" บนเมนูบริบทจากนั้นคลิกตัวเลือก "Notepad".
บันทึก: เราใช้ตัวอย่าง Windows ที่นี่ แต่สิ่งนี้ยังคงเป็นจริงสำหรับระบบปฏิบัติการอื่น มองหาโปรแกรมแก้ไขข้อความบุคคลที่สามที่ดีที่ออกแบบมาเพื่อรองรับไฟล์ XML.
ไฟล์ดังกล่าวเปิดขึ้น แต่อย่างที่คุณเห็นมันสูญเสียการจัดรูปแบบส่วนใหญ่และบีบอัดทุกอย่างลงบนเอกสารเพียงสองบรรทัด.
ดังนั้นในขณะที่ Notepad อาจมีประโยชน์สำหรับการตรวจสอบไฟล์ XML ได้อย่างรวดเร็วคุณจะดีขึ้นมากด้วยเครื่องมือขั้นสูงเช่น Notepad ++ ซึ่งเน้นไวยากรณ์และการจัดรูปแบบไฟล์ตามที่ตั้งใจไว้.
นี่คือไฟล์ XML เดียวกันที่เปิดใน Notepad ++:
ใช้เว็บเบราว์เซอร์เพื่อดูข้อมูลที่มีโครงสร้าง
หากไม่จำเป็นต้องแก้ไขไฟล์ XML แต่จำเป็นต้องดูในบางโอกาสเบราว์เซอร์ที่คุณใช้เพื่ออ่านบทความนี้เหมาะสมกับงาน และอันที่จริงแล้วเว็บเบราว์เซอร์เริ่มต้นของคุณนั้นถูกตั้งค่าให้เป็นวิวเวอร์เริ่มต้นสำหรับไฟล์ XML ดังนั้นการคลิกสองครั้งที่ไฟล์ XML ควรเปิดในเบราว์เซอร์ของคุณ.
หากไม่เป็นเช่นนั้นคุณสามารถคลิกขวาที่ไฟล์เพื่อค้นหาตัวเลือกในการเปิดด้วยแอพที่คุณต้องการ เพียงเลือกเว็บเบราว์เซอร์ของคุณจากรายการโปรแกรม เรากำลังใช้ Chrome ในตัวอย่างนี้.
เมื่อเปิดไฟล์คุณจะเห็นข้อมูลที่มีโครงสร้างดี มันไม่สวยเท่ามุมมองรหัสสีที่คุณได้รับด้วย Notepad ++ แต่มันจะดีกว่าที่คุณได้รับจาก Notepad.
ใช้เครื่องมือแก้ไขออนไลน์เพื่อดูแก้ไขหรือแปลงไฟล์ XML
หากต้องการแก้ไขไฟล์ XML เป็นครั้งคราวและไม่ต้องการดาวน์โหลดเท็กซ์เอดิเตอร์ใหม่หรือหากคุณต้องการแปลงไฟล์ XML เป็นรูปแบบอื่นมีตัวแก้ไข XML ออนไลน์ที่ดีอยู่ไม่กี่ตัวฟรี TutorialsPoint.com, XMLGrid.net และ CodeBeautify.org ทั้งหมดให้คุณดูและแก้ไขไฟล์ XML หลังจากแก้ไขเสร็จแล้วคุณสามารถดาวน์โหลดไฟล์ XML ที่มีการเปลี่ยนแปลงหรือแม้แต่แปลงเป็นรูปแบบอื่น.
ตัวอย่างที่นี่เราจะใช้ CodeBeautify.org หน้านี้แบ่งออกเป็นสามส่วน ทางซ้ายคือไฟล์ XML ที่คุณใช้งาน ตรงกลางคุณจะพบตัวเลือกมากมาย ทางด้านขวาคุณจะเห็นผลลัพธ์ของตัวเลือกบางตัวที่คุณสามารถเลือกได้ ตัวอย่างเช่นในภาพด้านล่างไฟล์ XML แบบเต็มของเราอยู่ทางซ้ายและมุมมองต้นไม้แสดงในบานหน้าต่างผลลัพธ์เนื่องจากเราคลิกปุ่ม "มุมมองต้นไม้" ที่อยู่ตรงกลาง.
นี่คือลักษณะที่ดีกว่าในตัวเลือกเหล่านั้น ใช้ปุ่ม "เรียกดู" เพื่ออัปโหลดไฟล์ XML จากคอมพิวเตอร์ของคุณหรือปุ่ม "โหลด URL" เพื่อดึง XML จากแหล่งออนไลน์.
ปุ่ม“ มุมมองแบบต้นไม้” แสดงข้อมูลของคุณในโครงสร้างแบบต้นไม้ที่จัดรูปแบบได้ดีในบานหน้าต่างผลลัพธ์พร้อมกับแท็กทั้งหมดของคุณทางด้านซ้ายเป็นสีส้มและมีแอตทริบิวต์ทางด้านขวาของแท็ก.
“ Beautify” แสดงข้อมูลของคุณในบรรทัดที่เรียบร้อยและอ่านง่ายในบานหน้าต่างผลลัพธ์.
ปุ่ม“ ลดขนาด” แสดงข้อมูลของคุณโดยใช้พื้นที่สีขาวให้น้อยที่สุด มันจะพยายามใส่ข้อมูลทุกชิ้นในหนึ่งบรรทัด สิ่งนี้มีประโยชน์เมื่อพยายามทำให้ไฟล์เล็กลง มันจะประหยัดพื้นที่ แต่ที่ค่าใช้จ่ายในการอ่านได้อย่างมีประสิทธิภาพ.
และสุดท้ายคุณสามารถใช้ปุ่ม“ XML เป็น JSON” เพื่อแปลงรูปแบบ XML เป็น JSON ปุ่ม“ ส่งออกเป็น CSV” เพื่อบันทึกข้อมูลของคุณเป็นไฟล์ค่าที่คั่นด้วยเครื่องหมายจุลภาคหรือปุ่ม“ ดาวน์โหลด” เพื่อดาวน์โหลดการเปลี่ยนแปลงใด ๆ คุณสร้างเป็นไฟล์ XML ใหม่แล้ว.