Hujjatlar uslubi semantikasi va spetsifikatsiya tili - Document Style Semantics and Specification Language

Hujjatlar uslubi semantikasi va spetsifikatsiya tili
Paradigma
OilaSxema

The Hujjatlar uslubi semantikasi va spetsifikatsiya tili (DSSSL) ta'minlash uchun ishlab chiqilgan xalqaro standartdir uslublar jadvallari uchun SGML hujjatlar.[1]

DSSSL ikki qismdan iborat: taqdimotdan oldin hujjatlarning daraxt tuzilishini boshqarish uchun ishlatilishi mumkin bo'lgan daraxtni o'zgartirish jarayoni va manba hujjatidagi elementlarni maqsadli vakolatxonadagi aniq tugunlar bilan bog'laydigan formatlash jarayoni - oqim ob'ekti daraxti. DSSSL spetsifikatsiyalari - bu har xil platformalar o'rtasida almashtirilishi mumkin bo'lgan qurilmadan mustaqil bo'lgan ma'lumotlar. DSSSL tilning natijasini yaratadigan orqa formatlashtiruvchilarni standartlashtirmaydi. Bunday formatlashtiruvchilar chiqishni ekranda ko'rsatish uchun berishi yoki uni a ga yozishi mumkin kompyuter fayli aniq bir narsada format (kabi PostScript yoki Boy matn formati.[1]

Ning pastki qismiga asoslangan Sxema dasturlash tili, bu standart bilan belgilanadi ISO /IEC 10179: 1996. U tomonidan ishlab chiqilgan ISO / IEC JTC1 / SC34 (ISO / IEC qo'shma texnik qo'mitasi 1, 34-kichik qo'mita - Hujjatlarni tavsifi va qayta ishlash tillari).[2][3]

SGML ma'lumotni mashinada o'qilishi mumkin, ammo juda kam ma'lumotga ega inson tomonidan tushunarli format. SGML-da saqlangan ma'lumotni yanada yoqimli yoki qulayroq tarzda taqdim etish uchun "uslublar jadvali" ishlatiladi. DSSSL keng formatdagi formatga aylanishi mumkin, shu jumladan RTF, HTML va LaTeX.

DSSSL har qanday SGML asosidagi hujjat turiga mos keladi,[1] lekin u ko'pincha ishlatilgan DocBook. 1997 yilda dasturiy ta'minot muhandisi Geir Ove Grønmo a sintaksisni ajratib ko'rsatish uchun til ta'rifi KEDIT.[4]

Ko'rinishi bilan XML SGML, XML bilan bog'liq uslublar jadvaliga alternativa sifatida XSL 1999 yilga kelib ham keng va tez qabul qilingan. DSSSL qisqartirilayotgan SGML maydonida foydalanishda davom etgan bo'lsa-da, XSL tez orada DSSSL erishganidan ancha kengroq va ko'proq kodlovchilar tomonidan ishlatila boshlandi. Kabi avvalgi SGML tayanch punktlari ta'kidlangan DocBook SGML-dan XML-ga aylantirildi va shuningdek, ularning qulay uslublar jadvalini DSSSL-dan XSL-ga o'zgartirdi.

1994 yilda yoki undan oldin, Opera dasturiy ta'minoti ko'rib chiqish uchun "DSSSL Lite" spetsifikatsiyasini ishlab chiqishni boshladi Butunjahon Internet tarmog'idagi konsortsium, chunki DSSSL juda murakkab deb hisoblangan Butunjahon tarmog'i.[5]

Shuningdek qarang

Adabiyotlar

  1. ^ a b v Ossenbruggen, Jako van; Linda Xardman; Lloyd Rutledge; Anton Eliens. "Gipermatn uchun uslublar varag'i tillari" (PDF). Amsterdam, Gollandiya: Centrum Wiskunde & Informatica (CWI). Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  2. ^ ISO. "JTC 1 / SC 34 - Hujjatlarni tavsifi va qayta ishlash tillari". ISO. Olingan 2009-12-25.
  3. ^ ISO JTC1 / SC34. "JTC 1 / SC 34 - Hujjatlarni tavsifi va qayta ishlash tillari".. Arxivlandi asl nusxasi 2014-05-06 da. Olingan 2009-12-25.
  4. ^ Grønmo, Geir Ove (1997 yil mart). "DSSSL.KLD - DSSSL texnik xususiyatlari uchun KEDIT tilining ta'rifi". XML qopqoq sahifalari. OASIS. Olingan 2015-02-27.
  5. ^ Opera dasturiy ta'minoti. "DSSSL Lite spetsifikatsiyasining dastlabki loyihasi" (PDF). Arxivlandi asl nusxasi (PDF) 2016-04-28 da. Olingan 2016-03-08.

Tashqi havolalar