Xpointer არის XML მაჩვენებლის ენის საერთო აბრევიატურა, რომელიც, თავის მხრივ, არის სრული XML სპეციფიკაციის ნაწილი, რომელიც შემუშავებულია და ახლა ინახება W3C-ის მიერ. ის ეხება XML ფრაგმენტების იდენტიფიკატორებს, რომლებიც არის ჰიპერბმულები, რომლებიც მიუთითებს არა ზოგად ვებსაიტზე ან ფაილზე, არამედ კონკრეტულ განყოფილებაზე, სათაურზე ან შინაარსის პოზიციაზე სამიზნე დანიშნულების ადგილზე. HTML-სა და ვებსაიტებში, ამ მაჩვენებლების გამოყენება ასევე მოითხოვს წამყვანის დაყენებას, რომელზეც უნდა მიუთითოთ.
Technipages განმარტავს Xpointer-ს
XML პოინტერები გამოიყენება მომხმარებლის მითითებით კონკრეტულ ადგილას. ბრაუზერის კონტექსტში, ეს შეიძლება იყოს კონკრეტული ადგილი, მაგალითად, გვერდის შუაში. მათი დასაყენებლად, ვებსაიტის შემქმნელმა უნდა დააყენოს წამყვანი წერტილი. ამ წერტილს აქვს სახელი და URL-ის მცირე მოდიფიკაციის საშუალებით, მომხმარებელი შეიძლება გაიგზავნოს პირდაპირ ამ ადგილას. ეს შეიძლება ასე გამოიყურებოდეს: www.example.com/home vs. www.example.com/home#anchor.
ეს მაჩვენებლები შეიძლება იყოს საკმაოდ დახვეწილი და გამოიყენონ შეკითხვის ენებიც კი, რათა გააფართოვონ თავიანთი ფუნქციები დინამიური შინაარსის ჩათვლით ან გამოიყენონ გარკვეული სტილი და დამატებითი ფუნქციები. Xpointer შეიქმნა WC3-ის მიერ 2003 წელს. მისი უკანა ნაწილი სულ ოთხი განსხვავებული ელემენტისგან შედგება. ზემოთ ნახსენები პოზიციური ელემენტი და მისამართის სქემა, ისევე როგორც ჩარჩო, რომელსაც შეუძლია XML ფრაგმენტების იდენტიფიცირება - ეს იქნება ბრაუზერის ნაწილი - და სახელების სივრცის სქემა. ეს ოთხი ნაწილი უნდა გაერთიანდეს იმისათვის, რომ Xpointer ელემენტები იმუშაოს ისე, როგორც ეს იყო დაგეგმილი.
Xpointer-ის საერთო გამოყენება
- Xpointer არის აბრევიატურა XML მაჩვენებლის ენაზე, რომელიც თავის მხრივ მოკლეა გაფართოებადი მარკირების ენისთვის.
- XML პოინტერები საჭიროებს ბრაუზერის და HTML მხარდაჭერას იმუშაოს.
- WC3-ის გარეშე Xpointers არ იარსებებდა.
Xpointer-ის საერთო ბოროტად გამოყენება
- Xpointer იყენებს პოინტერებს URL-ების ნაცვლად.