XPointer - XPointer

XPointer ning tarkibiy qismlariga murojaat qilish tizimidir XML asoslangan Internet ommaviy axborot vositalari. U to'rtta texnik shartlarga bo'linadi: a "ramka "bu XML fragmentlarini aniqlash uchun asos bo'lib, pozitsion elementlarni manzillash sxemasi, uchun sxema ism maydonlari va uchun sxema XPath - manzilga asoslangan. XPointer Framework bu a W3C 2003 yil mart oyidan beri tavsiya.[1][2]

XPointer tili XMLning tarkibiy jihatlarini, shu jumladan matn tarkibini va natijada yaratilgan boshqa axborot ob'ektlarini hal qilish uchun mo'ljallangan tahlil qilish hujjat. Shunday qilib, u foydalanuvchi tomonidan sichqonchani harakatlantirish orqali ta'kidlagan hujjat qismiga ishora qilish uchun ishlatilishi mumkin.

XPointer royalti bo'lmagan texnologiya bilan ta'minlangan Patent tomonidan o'tkazilgan Quyosh mikrosistemalari (2016-02-01 muddati tugagan).[3]

Elementlarni manzilga yo'naltirish

The element () sxema bolalar elementlarining pozitsion manzilini taqdim etadi. Bu oddiy XPath manziliga o'xshaydi, ammo keyingi qadamlar faqat avlodning daraxtdagi shoxiga nisbatan pozitsiyasini ifodalovchi raqamlar bo'lishi mumkin.

Masalan, quyidagi fragment berilgan:

 id ="foo">  <bar/>  <baz>     a ="1"/>  </baz>   a ="2"/></foobar>

natijalar quyidagi misollar:

 xpointer (id ("foo")) => foobar xpointer (/ foobar / 1) => bar xpointer (// bom) => bom (a = 1), bom (a = 2) element (/ 1/2 / 1) => bom (a = 1) (/ 1 birinchi elementga (foobar) tushadi, / 2 ikkinchi kichik elementga (baz) tushadi, / 1 birinchi element elementini tanlang (bom))

Adabiyotlar

  1. ^ "XPointer Framework". Olingan 13 aprel, 2009.
  2. ^ "XML va Semantic Web W3C standartlari xronologiyasi" (PDF).
  3. ^ "XPointer patent bayonotlari". www.w3.org.

Shuningdek qarang

Tashqi havolalar