Skip to main content

XML Prolog คืออะไร?

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

XML Prolog บางครั้งเรียกว่าการประกาศ XMLมันมีอยู่ในทุกระบบ แต่การใช้งานเป็นทางเลือกเมื่อมีการใช้งานมักจะมีข้อมูลเวอร์ชันคำแนะนำการประมวลผลความคิดเห็นใด ๆ โดยผู้เขียนและฟิลด์สำหรับคำจำกัดความประเภทเอกสารโดยทั่วไปเรียกว่า doctypeบางครั้งก็จะมีข้อมูลการส่งต่อไปยัง Hypertext Markup Language (HTML) หากผู้ใช้ต้องการรวม XML และ HTML.

XML Prolog จะเกิดขึ้นเสมอในส่วนแรกของไฟล์มันจะไม่ติดตามหลังส่วนอื่นข้อยกเว้นเพียงอย่างเดียวคือเครื่องหมายคำสั่งไบต์อาจนำหน้า XML Prolog เมื่อใช้การเข้ารหัสอักขระบางประเภทหากเป็นกรณีนี้เครื่องหมายคำสั่งซื้อไบต์จะประกาศประเภทของการเข้ารหัสอักขระที่ใช้ในระบบ XML โดยปกติจะมีรูปแบบการแปลง Unicode (UTF)มีการเข้ารหัสอักขระที่หลากหลาย แต่ UTF-8 และ UTF-16 เป็นการเข้ารหัสที่พบได้บ่อยที่สุดและแนะนำหากไม่มีการระบุเครื่องหมายคำสั่งไบต์คอมพิวเตอร์จะอ่านระบบเป็น UTF-8 หรือ UTF-16 การเข้ารหัสเริ่มต้น

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

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