5 ข้อผิดพลาดทั่วไปของ XML

บางสิ่งที่คุณไม่ควรทำใน XML

ภาษา XML (Extensible Markup Language) มีความเรียบง่ายเพื่อให้ทุกคนสามารถควบคุมได้ ประเภทของการเข้าถึงที่เป็นประโยชน์หลักของภาษา ข้อเสียเปรียบของ XML คือกฎที่มีอยู่ในภาษานั้นมีความแน่นอน ตัวแยกวิเคราะห์ XML ปล่อยให้มีข้อผิดพลาดเล็กน้อย ไม่ว่าคุณจะยังใหม่กับ XML หรือเคยใช้งานภาษามาหลายปีแล้วข้อผิดพลาดเดียวกันนี้มักจะปรากฏขึ้นซ้ำแล้วซ้ำอีก ลองมาดูข้อผิดพลาดทั่วไปห้าข้อที่ผู้ใช้ทำเมื่อเขียนเอกสารใน XML เพื่อให้คุณสามารถเรียนรู้เพื่อหลีกเลี่ยงการทำผิดพลาดเหล่านี้ในการทำงานของคุณเอง!

01 จาก 05

คำชี้แจงการประกาศล่วงหน้า Forgetten

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

02 จาก 05

องค์ประกอบที่ไม่ได้จับต้องหรือข้อความ

XML ทำงานในลักษณะลำดับชั้น ซึ่งหมายความว่า:

03 จาก 05

เปิดแท็ก

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

04 จาก 05

ไม่มีองค์ประกอบราก

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

05 จาก 05

ตัวอักษรสีขาวหลายตัว

XML ตีความพื้นที่ว่างเปล่า 50 ช่องเหมือนกัน

XML Code: สวัสดีชาวโลก!
ผลลัพธ์: สวัสดีชาวโลก!

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

แก้ไขโดย Jeremy Girard