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

วิธีเปิดไฟล์ XML และความเข้าใจเกี่ยวกับ XML

คุณเริ่มสังเกตเห็นไฟล์ XML ทุกที่ไหม? นั่นเป็นเรื่องปกติ ข้อมูลมากขึ้นถูกสร้างและแชร์ทั่วโลก และ XML น่าจะเป็นวิธีการขนส่งที่มีประสิทธิภาพที่สุด

ในบทความนี้ คุณจะเรียนรู้ทุกสิ่งที่ต้องรู้เกี่ยวกับรูปแบบ XML การเข้าใจ XML สำคัญสำหรับการพัฒนาเว็บ โปรแกรมมิ่ง และทุกอย่างที่เกี่ยวข้องกับการจัดเก็บ จัดโครงสร้าง และส่งข้อมูล อ่านต่อเพื่อเข้าใจว่า XML คืออะไร ใช้ทำอะไร และวิธีเปิดไฟล์ XML

XML คืออะไร?

XML ย่อมาจาก Extensible Markup Language XML ไม่ใช่ภาษาโปรแกรมมิ่ง แต่เป็นภาษามาร์กอัป (Markup language) อีกภาษามาร์กอัปที่นิยมมากที่สุดที่คุณควรรู้คือ HTML ภาษาเหล่านี้ใช้แท็ก (tags) กำหนดองค์ประกอบต่างๆ ในเอกสาร และเขียนด้วยคำภาษาอังกฤษธรรมดาที่เราอ่านได้ แทนที่จะเป็นไวยากรณ์การเขียนโปรแกรมมาตรฐาน

XML เป็นเครื่องมือที่ใช้จัดเก็บและส่งเนื้อหาผ่านอินเทอร์เน็ต ใช้ภาษาที่เรียบง่าย ที่แอปพลิเคชันเกือบทุกตัวเข้าใจได้ ทำให้ข้อมูลอ่านง่ายทั้งโดยมนุษย์และเครื่องจักร นี่คือตัวอย่างโค้ด XML:

ใครก็อ่านและเข้าใจโค้ด XML ได้ ในตัวอย่างข้างต้น ข้อความธรรมดาเป็นสีดำ และแท็กเป็นสีแดง ข้อความธรรมดาคือข้อมูลที่เราจัดเก็บหรือส่ง ไปไหน แท็กบอกคอมพิวเตอร์ว่าข้อความธรรมดานั้นเป็นข้อมูลประเภทไหน และจะทำอะไรกับมัน

ความแตกต่างระหว่าง XML และ HTML

XML เป็นภาษามาร์กอัปอย่าง HTML ทั้งคู่เขียนเป็นข้อความธรรมดาและใช้แท็ก ความแตกต่างหลักคือ XML เป็น extensible (ขยายได้) HTML มีภาษาที่กำหนดไว้ล่วงหน้า ส่วน XML อนุญาตให้คุณสร้างแท็กมาร์กอัปไม่จำกัดเพื่ออธิบายเนื้อหา

HTML จัดรูปแบบ เนื้อหา XML จัดเก็บ เนื้อหา

XML ใช้ทำอะไร?

ไฟล์ XML เป็นไฟล์ข้อความธรรมดา สร้าง แชร์ และจัดเก็บได้ง่าย แอปพลิเคชันเว็บส่วนใหญ่ใช้ XML จัดเก็บข้อมูลหรือแชร์กับแอปอื่น

เคยสงสัยไหมว่าไฟล์ Microsoft Word DOCX ทำไมมี "X" ท้าย? เพราะ XML ตั้งแต่ 2007 ชุด Office พึ่งพา XML สำหรับโครงสร้างเอกสาร ใช้กับ Excel (XLSX) และ PowerPoint (PPTX แทน PPT) เช่นกัน ขอบคุณ XML คอมพิวเตอร์จัดโครงสร้างและเรียกข้อมูลได้เร็วเมื่อต้องการ

เว็บไซต์แบบโต้ตอบ (Interactive Websites)

เว็บไซต์ดึงข้อมูลสำหรับหน้าเว็บจากไฟล์ XML นี่คือที่ที่ HTML และ XML ใช้ร่วมกัน XML สำคัญมากหากคุณออกแบบเว็บไซต์แบบไดนามิก เมื่อเนื้อหาเปลี่ยนแปลงเร็วเพราะลักษณะโต้ตอบของหน้า คุณต้องการ XML เพื่อแสดงเนื้อหานั้น

Sitemaps

หากเคยสร้างเว็บไซต์ คุณควรรู้จัก XML sitemaps Sitemaps สำคัญมากสำหรับ SEO XML sitemap ใช้ให้ข้อมูลหน้าเว็บแก่ Google เพื่อให้รู้จัดหมวดหมู่และจัดอันดับเว็บไซต์ของคุณ

วิธีเปิดไฟล์ XML?

ไฟล์ XML เป็นไฟล์ข้อความธรรมดา คุณสามารถเปิดได้ด้วย Text editor ธรรมดา, XML editor เฉพาะทาง หรือแม้แต่เบราว์เซอร์อย่าง Firefox หรือ Chrome เราจะครอบคลุมทั้ง 3 วิธีด้านล่าง

ใช้เว็บเบราว์เซอร์

หากคุณแค่อยากดูไฟล์ XML ทั้งที่ต้องการคือเว็บเบราว์เซอร์ เบราว์เซอร์สมัยใหม่ทุกตัวอ่านไฟล์ XML ได้ ไม่ว่าจะเป็น Google Chrome, Firefox หรือ Edge

เพื่อเปิดไฟล์ XML ด้วยเบราว์เซอร์ ให้คลิกขวาที่ไฟล์ เลือก Open with จากเมนู แล้วคลิกเบราว์เซอร์ที่ต้องการ

ข้อมูลภายในไฟล์ XML แสดงเป็นโครงสร้างที่สวยงาม มีสีแยกสี (color-coded) แท็กเป็นสีม่วง ข้อความธรรมดาเป็นสีดำ ทำให้อ่านง่าย

ข้อเสียของวิธีนี้คือคุณอ่านข้อมูลได้อย่างเดียว ไม่สามารถแก้ไขได้

ใช้ Text Editor

XML ไฟล์เป็นแค่ไฟล์ข้อความ คุณสามารถเปิดได้ด้วย Text editor ใดๆ เช่น Notepad Text editor ธรรมดาดีเมื่อคุณแค่ต้องการดูไฟล์ แก้ไขเล็กน้อย และแชร์ให้คนอื่น

เพื่อเปิดไฟล์ XML ใน Notepad ให้คลิกขวาที่ไฟล์ XML เลือก Open with อีกครั้ง และเลือก Notepad

โค้ด XML จัดรูปแบบถูกต้อง แต่ไม่มีการเข้าสี (color coding) ทำให้อ่านยากกว่า เพราะแยกแท็กกับข้อความธรรมดาไม่ได้ทันที

ทางเลือกอื่น ใช้ Markdown editor ขั้นสูงอย่าง Notepad++ และ Atom ที่เน้นสีไวยากรณ์ (syntax highlighting) และจัดรูปแบบโค้ดดีกว่า นี่คือรูปแบบไฟล์ XML ของเราใน Atom

โค้ดดูสะอาดขึ้น ขอบคุณหมายเลขบรรทัดและการเข้าสีเพิ่มเติมสำหรับประเภทข้อมูลต่างๆ

ใช้ Online XML Editor

XML editor สามารถอ่านเนื้อหาไฟล์ แก้ไข และแม้แต่แปลงเป็นรูปแบบอื่น เช่น CSV หรือ JSON ข้อความมักอ่านเข้าใจง่ายกว่าหากคุณไม่คุ้นเคยกับไวยากรณ์ XML

ลอง XML Viewer ตัวแก้ไข XML ออนไลน์ฟรีที่มีคุณสมบัติประโยชน์หลายอย่าง

ไปที่หน้าเว็บ XML Viewer คัดลอกโค้ด XML จากไฟล์ XML วางในช่อง XML Input

หรือคลิกปุ่ม Browse เพื่ออัปโหลดไฟล์ XML หรือปุ่ม Load URL หากต้องการลิงก์เนื้อหา XML จากเพจเว็บ

ต่อไป เลือก Tree View เพื่อดูเนื้อหาไฟล์ในรูปแบบที่อ่านง่ายกว่า

หากโค้ด XML ของคุณจัดรูปแบบไม่สวย ให้เลือกตัวเลือก Beautify ที่อยู่ใต้ Tree View

คุณชอบวิธีไหนในการเปิดและแก้ไขไฟล์ XML มากที่สุด? แจ้งให้เรารู้ในความคิดเห็นด้านล่าง!