Xpointer เป็นตัวย่อทั่วไปสำหรับภาษาตัวชี้ XML ซึ่งก็คือส่วนหนึ่งของข้อกำหนด XML ที่สมบูรณ์ซึ่งได้รับการพัฒนาและขณะนี้ W3C เป็นผู้ดูแลรักษา มันเกี่ยวข้องกับตัวระบุแฟรกเมนต์ XML ซึ่งเป็นไฮเปอร์ลิงก์ที่ไม่ชี้ไปยังเว็บไซต์หรือไฟล์ทั่วไป แต่ไปยังส่วนเฉพาะ หัวเรื่อง หรือตำแหน่งของเนื้อหาในปลายทางเป้าหมาย ใน HTML และเว็บไซต์ การใช้พอยน์เตอร์เหล่านี้จำเป็นต้องมีการตั้งค่าจุดยึดที่จะชี้ไป
Technipages อธิบาย Xpointer
ตัวชี้ XML ใช้เพื่อชี้ผู้ใช้ไปยังตำแหน่งเฉพาะ ในบริบทของเบราว์เซอร์ นี่อาจเป็นจุดเฉพาะเจาะจงลงไปครึ่งหน้าเป็นต้น ในการตั้งค่า ผู้สร้างเว็บไซต์จำเป็นต้องตั้งค่าจุดยึด จุดนั้นมีชื่ออยู่ และโดยการปรับเปลี่ยน URL เล็กน้อย ผู้ใช้จะถูกส่งไปยังตำแหน่งนั้นได้โดยตรง อาจมีลักษณะดังนี้: www.example.com/home vs. www.example.com/home#anchor.
พอยน์เตอร์เหล่านี้ค่อนข้างซับซ้อนและแม้กระทั่งใช้ภาษาคิวรีเพื่อขยายฟังก์ชันการทำงานเพื่อรวมเนื้อหาไดนามิกหรือใช้สไตล์บางอย่างและฟังก์ชันเพิ่มเติม Xpointer ก่อตั้งขึ้นโดย WC3 ในปี 2546 แบ็กเอนด์ประกอบด้วยองค์ประกอบที่แตกต่างกันสี่รายการ องค์ประกอบตำแหน่งและรูปแบบที่อยู่ที่กล่าวถึงข้างต้น เช่นเดียวกับกรอบงานที่สามารถระบุส่วนย่อยของ XML ซึ่งจะเป็นส่วนหนึ่งของเบราว์เซอร์ และโครงร่างสำหรับเนมสเปซ สี่ส่วนนี้จำเป็นต้องรวมกันเพื่อให้องค์ประกอบ Xpointer ทำงานตามที่ตั้งใจไว้
การใช้งานทั่วไปของ Xpointer
- Xpointer เป็นตัวย่อของภาษาตัวชี้ XML ซึ่งย่อมาจากภาษามาร์กอัปที่ขยายได้
- พอยน์เตอร์ XML ต้องใช้เบราว์เซอร์และการสนับสนุน HTML เพื่อทำงาน
- หากไม่มี WC3 Xpointers ก็จะไม่มีอยู่จริง
การใช้ Xpointer ในทางที่ผิดที่พบบ่อย
- Xpointer ใช้พอยน์เตอร์แทน URL