พื้นฐาน XML
หากคุณใช้เวลาอยู่กับฟอรัมนักพัฒนาเว็บคุณอาจเห็นคำว่า "XML" ลดลงมากกว่าหนึ่งครั้ง จากความอยากรู้อยากเห็นคุณเรียกดูรายการ Wikipedia สำหรับ 'XML' และอ่าน:

"Extensible Markup Language (XML) เป็นข้อกำหนดทั่วไปสำหรับการสร้างภาษามาร์กอัปที่กำหนดเอง [1] มันถูกจัดประเภทเป็นภาษาที่ขยายได้เนื่องจากช่วยให้ผู้ใช้สามารถกำหนดองค์ประกอบของตนเองวัตถุประสงค์หลักคือเพื่ออำนวยความสะดวกในการแบ่งปัน ข้อมูลที่มีโครงสร้างในระบบข้อมูลที่แตกต่างกันโดยเฉพาะอย่างยิ่งผ่านทางอินเทอร์เน็ต [2] และมันถูกใช้ทั้งในการเข้ารหัสเอกสารและจัดลำดับข้อมูลในบริบทหลังมันเปรียบได้กับภาษาอื่น ๆ ที่เป็นข้อความเช่น JSON และ YAML ."
ในตอนนี้ดวงตาของคุณอาจจ้องอยู่เหนือและคุณต้องการที่จะไม่เคยได้ยินแม้แต่กระทั่ง XML

อย่าตกใจเพราะมันไม่ซับซ้อนอย่างที่คุณคิด!

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

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


Fred Flintstone
เพลงร็อค
หนังสือเล่มโปรดของฉัน!


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

  • แท็กเปิดทั้งหมดต้องมีแท็กปิดที่ตรงกัน กล่าวอีกนัยหนึ่งถ้าคุณมีแท็กในเอกสาร XML ของคุณคุณจะต้องมีแท็กปิดที่อื่นลง

  • ไม่เหมือนกับ HTML แท็กใน XML จะคำนึงถึงตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก นั่นหมายความว่าไม่ใช่แท็กเดียวกันกับหรือ

  • อักขระบางตัวมีความหมายที่กำหนดไว้ล่วงหน้าและไม่สามารถใช้ภายในแท็ก คือ: สัญลักษณ์น้อยกว่า (), เครื่องหมายและ (&), เครื่องหมายวรรคตอน (') และเครื่องหมายคำพูด (")


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

คอยติดตามบทความถัดไปซึ่งเราจะแยกองค์ประกอบของไฟล์ XML และช่วยคุณสร้างเอกสาร XML แรกของคุณ

คำแนะนำวิดีโอ: การเขียน xml บทเรียน สอน xml พื้นฐานสำหรับโปรแกรมเมอร์ (อาจ 2024).