दस्तावेज़ शैली शब्दार्थ और विशिष्टता भाषा: Difference between revisions
(Created page with "{{Short description|Computer language for specifying stylesheets for SGML documents}} {{Infobox programming language | name = <!-- otherwise defaults to {{PAGENAME}} -->...") |
No edit summary |
||
Line 31: | Line 31: | ||
}} | }} | ||
दस्तावेज़ शैली शब्दार्थ और विशिष्टता भाषा ( | '''दस्तावेज़ शैली शब्दार्थ और विशिष्टता भाषा (डीएसएसएसएल)''' [[मानक सामान्यीकृत मार्कअप भाषा]] दस्तावेज़ों के लिए [[स्टाइल शीट भाषा]] प्रदान करने के लिए विकसित अंतर्राष्ट्रीय मानक है।<ref name="stylesheets">{{cite journal|last=Ossenbruggen|first=Jacco van|author2=Lynda Hardman |author3=Lloyd Rutledge |author4=Anton Eliens |title=हाइपरटेक्स्ट के लिए स्टाइल शीट भाषाएँ|url=http://homepages.cwi.nl/~jrvosse/publications/1997/dv:siglink.pdf |archive-url=https://web.archive.org/web/20140525195124/http://homepages.cwi.nl/~jrvosse/publications/1997/dv:siglink.pdf |archive-date=2014-05-25 |url-status=live|publisher=Centrum Wiskunde & Informatica (CWI)|location=Amsterdam, The Netherlands}}</ref> | ||
इस प्रकार से डीएसएसएसएल में दो भाग होते हैं: प्रथम ट्री परिवर्तन प्रक्रिया जिसका उपयोग प्रस्तुति से पूर्व दस्तावेज़ों की ट्री संरचना में परिवर्तन करने के लिए किया जा सकता है, और द्वितीय फ़ॉर्मेटिंग प्रक्रिया जो स्रोत दस्तावेज़ में अवयवों को लक्ष्य प्रतिनिधित्व में विशिष्ट नोड के साथ फ्लो ऑब्जेक्ट ट्री के रूप में जोड़ती है। डीएसएसएसएल विनिर्देश उपकरण-स्वतंत्र सूचना के भाग हैं जिन्हें विभिन्न प्लेटफार्मों के बीच आदान प्रदान किया जा सकता है। अतः डीएसएसएसएल भाषा के आउटपुट उत्पन्न करने वाले बैक-एंड संरूपक को मानकीकृत नहीं करता है। इस प्रकार ऐसे संरूपक ऑन-स्क्रीन डिस्प्ले के लिए आउटपुट प्रस्तुत कर सकते हैं, या इसे विशिष्ट फ़ाइल प्रारूप (जैसे [[ परिशिष्ट भाग |परिशिष्ट भाग]] या [[ रिच टेक्स्ट फ़ॉर्मैट |रिच टेक्स्ट प्रारूप]]) में [[कम्प्यूटर फाइल]] में लिख सकते हैं।<ref name="stylesheets" /> | |||
[[योजना (प्रोग्रामिंग भाषा)]] के उप समूह के आधार पर इस प्रकार है कि यह मानकीकरण के लिए मानक अंतर्राष्ट्रीय संगठन/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन 10179:1996 द्वारा निर्दिष्ट किया गया है। अतः इसे आईएसओ/आईईसी जेटीसी 1/एससी 34 (आईएसओ/आईईसी संयुक्त तकनीकी समिति 1, उपसमिति 34 - दस्तावेज़ विवरण और प्रसंस्करण भाषाएँ) द्वारा विकसित किया गया था।<ref>{{cite web | url=http://www.iso.org/iso/iso_technical_committee.html?commid=45374 | title=JTC 1/SC 34 - Document description and processing languages | author=ISO | publisher=ISO | access-date=2009-12-25}}</ref><ref>{{cite web |url=http://kikaku.itscj.ipsj.or.jp/sc34/ |title=JTC 1/SC 34 - Document Description and Processing Languages |author=ISO JTC1/SC34 |access-date=2009-12-25 |url-status=dead |archive-url=https://web.archive.org/web/20140506050220/http://kikaku.itscj.ipsj.or.jp/sc34/ |archive-date=2014-05-06 }}</ref> | |||
एसजीएमएल के विकल्प के रूप में एक्सएमएल की उपस्थिति के साथ, एक्सएमएल की संबंधित स्टाइलशीट भाषा एक्सएसएल को भी लगभग 1999 से व्यापक रूप से और | |||
इस प्रकार एसजीएमएल में मशीन-पठनीय प्रारूप में सूचना होती है, परन्तु मानव-पठनीय प्रारूप में नहीं होती है। अतः स्टाइलशीट का उपयोग एसजीएमएल में संग्रहीत सूचना को अधिक सुखद या सुलभ विधि से प्रस्तुत करने के लिए किया जाता है। इस प्रकार डीएसएसएसएल प्रारूपों की विस्तृत श्रृंखला में परिवर्तित हो सकता है, जिसमें रिच टेक्स्ट प्रारूप, [[HTML|एचटीएमएल]] और [[LaTeX|लाटेक्स]] सम्मिलित हैं। | |||
डीएसएसएसएल किसी भी एसजीएमएल-आधारित दस्तावेज़ प्रकार के साथ संगत है,<ref name="stylesheets" /> परन्तु इसे प्रायः [[DocBook|डॉकबुक]] के साथ प्रयोग किया जाता है। इस प्रकार से 1997 में, सॉफ्टवेयर इंजीनियर गीर ओवे ग्रोनमो ने केईडीआईटी के लिए भाषा की परिभाषा पर [[ वाक्य - विन्यास पर प्रकाश डालना |वाक्य - विन्यास हाईलाइटिंग]] प्रकाशित किया था।<ref>{{cite web|url=http://xml.coverpages.org/dssslKedit0-kld.txt |title=DSSSL.KLD - DSSSL विनिर्देशों के लिए KEDIT भाषा परिभाषा|date=March 1997|first=Geir Ove |last=Grønmo|work=XML Coverpages|publisher=[[OASIS (organization)|OASIS]]|access-date=2015-02-27}}</ref> | |||
इस प्रकार एसजीएमएल के विकल्प के रूप में एक्सएमएल की उपस्थिति के साथ, एक्सएमएल की संबंधित स्टाइलशीट भाषा एक्सएसएल को भी लगभग 1999 से व्यापक रूप से और तीव्रता से अपनाया गया था। यद्यपि डीएसएसएसएल का उपयोग का उपयोग संकुचित एसजीएमएल क्षेत्र में जारी रहा था, परन्तु एक्सएसएल बहुत शीघ्र ही अधिक व्यापक रूप से और अधिक कोडर द्वारा उपयोग में आने लगा, जितना डीएसएसएसएल ने कभी प्राप्त नहीं किया था। अतः इस पर तब बल दिया गया जब पूर्व एसजीएमएल केन्द्रों को एसजीएमएल से एक्सएमएल में परिवर्तित किया गया, और उनके चयनित स्टाइलशीट भाषा को डीएसएसएसएल से एक्सएसएल में भी परिवर्तित किया गया। | |||
इस प्रकार 1994 में या उससे कुछ समय पूर्व, [[ओपेरा सॉफ्टवेयर]] ने [[वर्ल्ड वाइड वेब]] कंसोर्टियम के विचार के लिए डीएसएसएसएल लाइट विनिर्देशन का प्रारूप तैयार करना प्रारंभ किया, क्योंकि डीएसएसएसएल को वर्ल्ड वाइड वेब के लिए बहुत जटिल माना जाता था।<ref>{{cite web|title=DSSSL लाइट विशिष्टता प्रारंभिक मसौदा|url=http://people.opera.com/howcome/2006/phd/archive/dsssl-lite.pdf|author=Opera Software|author-link=Opera Software|archive-url=https://web.archive.org/web/20160428140616/http://people.opera.com/howcome/2006/phd/archive/dsssl-lite.pdf |archive-date=2016-04-28 |access-date=2016-03-08}}</ref> | |||
Line 52: | Line 56: | ||
== बाहरी संबंध == | == बाहरी संबंध == | ||
*[http://www.jclark.com/dsssl/ James Clark's | *[http://www.jclark.com/dsssl/ James Clark's डीएसएसएसएल page] | ||
*[https://cranesoftwrights.github.io/resources/color/colorex.htm | *[https://cranesoftwrights.github.io/resources/color/colorex.htm डीएसएसएसएल Example] - what डीएसएसएसएल looks like | ||
{{Stylesheet languages|state=uncollapsed}} | {{Stylesheet languages|state=uncollapsed}} |
Revision as of 12:43, 25 June 2023
Paradigm | |
---|---|
परिवार | Scheme |
दस्तावेज़ शैली शब्दार्थ और विशिष्टता भाषा (डीएसएसएसएल) मानक सामान्यीकृत मार्कअप भाषा दस्तावेज़ों के लिए स्टाइल शीट भाषा प्रदान करने के लिए विकसित अंतर्राष्ट्रीय मानक है।[1]
इस प्रकार से डीएसएसएसएल में दो भाग होते हैं: प्रथम ट्री परिवर्तन प्रक्रिया जिसका उपयोग प्रस्तुति से पूर्व दस्तावेज़ों की ट्री संरचना में परिवर्तन करने के लिए किया जा सकता है, और द्वितीय फ़ॉर्मेटिंग प्रक्रिया जो स्रोत दस्तावेज़ में अवयवों को लक्ष्य प्रतिनिधित्व में विशिष्ट नोड के साथ फ्लो ऑब्जेक्ट ट्री के रूप में जोड़ती है। डीएसएसएसएल विनिर्देश उपकरण-स्वतंत्र सूचना के भाग हैं जिन्हें विभिन्न प्लेटफार्मों के बीच आदान प्रदान किया जा सकता है। अतः डीएसएसएसएल भाषा के आउटपुट उत्पन्न करने वाले बैक-एंड संरूपक को मानकीकृत नहीं करता है। इस प्रकार ऐसे संरूपक ऑन-स्क्रीन डिस्प्ले के लिए आउटपुट प्रस्तुत कर सकते हैं, या इसे विशिष्ट फ़ाइल प्रारूप (जैसे परिशिष्ट भाग या रिच टेक्स्ट प्रारूप) में कम्प्यूटर फाइल में लिख सकते हैं।[1]
योजना (प्रोग्रामिंग भाषा) के उप समूह के आधार पर इस प्रकार है कि यह मानकीकरण के लिए मानक अंतर्राष्ट्रीय संगठन/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन 10179:1996 द्वारा निर्दिष्ट किया गया है। अतः इसे आईएसओ/आईईसी जेटीसी 1/एससी 34 (आईएसओ/आईईसी संयुक्त तकनीकी समिति 1, उपसमिति 34 - दस्तावेज़ विवरण और प्रसंस्करण भाषाएँ) द्वारा विकसित किया गया था।[2][3]
इस प्रकार एसजीएमएल में मशीन-पठनीय प्रारूप में सूचना होती है, परन्तु मानव-पठनीय प्रारूप में नहीं होती है। अतः स्टाइलशीट का उपयोग एसजीएमएल में संग्रहीत सूचना को अधिक सुखद या सुलभ विधि से प्रस्तुत करने के लिए किया जाता है। इस प्रकार डीएसएसएसएल प्रारूपों की विस्तृत श्रृंखला में परिवर्तित हो सकता है, जिसमें रिच टेक्स्ट प्रारूप, एचटीएमएल और लाटेक्स सम्मिलित हैं।
डीएसएसएसएल किसी भी एसजीएमएल-आधारित दस्तावेज़ प्रकार के साथ संगत है,[1] परन्तु इसे प्रायः डॉकबुक के साथ प्रयोग किया जाता है। इस प्रकार से 1997 में, सॉफ्टवेयर इंजीनियर गीर ओवे ग्रोनमो ने केईडीआईटी के लिए भाषा की परिभाषा पर वाक्य - विन्यास हाईलाइटिंग प्रकाशित किया था।[4]
इस प्रकार एसजीएमएल के विकल्प के रूप में एक्सएमएल की उपस्थिति के साथ, एक्सएमएल की संबंधित स्टाइलशीट भाषा एक्सएसएल को भी लगभग 1999 से व्यापक रूप से और तीव्रता से अपनाया गया था। यद्यपि डीएसएसएसएल का उपयोग का उपयोग संकुचित एसजीएमएल क्षेत्र में जारी रहा था, परन्तु एक्सएसएल बहुत शीघ्र ही अधिक व्यापक रूप से और अधिक कोडर द्वारा उपयोग में आने लगा, जितना डीएसएसएसएल ने कभी प्राप्त नहीं किया था। अतः इस पर तब बल दिया गया जब पूर्व एसजीएमएल केन्द्रों को एसजीएमएल से एक्सएमएल में परिवर्तित किया गया, और उनके चयनित स्टाइलशीट भाषा को डीएसएसएसएल से एक्सएसएल में भी परिवर्तित किया गया।
इस प्रकार 1994 में या उससे कुछ समय पूर्व, ओपेरा सॉफ्टवेयर ने वर्ल्ड वाइड वेब कंसोर्टियम के विचार के लिए डीएसएसएसएल लाइट विनिर्देशन का प्रारूप तैयार करना प्रारंभ किया, क्योंकि डीएसएसएसएल को वर्ल्ड वाइड वेब के लिए बहुत जटिल माना जाता था।[5]
यह भी देखें
- एस-अभिव्यक्ति
- एक्सएमएल परिवर्तन भाषा
संदर्भ
- ↑ 1.0 1.1 1.2 Ossenbruggen, Jacco van; Lynda Hardman; Lloyd Rutledge; Anton Eliens. "हाइपरटेक्स्ट के लिए स्टाइल शीट भाषाएँ" (PDF). Amsterdam, The Netherlands: Centrum Wiskunde & Informatica (CWI). Archived (PDF) from the original on 2014-05-25.
{{cite journal}}
: Cite journal requires|journal=
(help) - ↑ ISO. "JTC 1/SC 34 - Document description and processing languages". ISO. Retrieved 2009-12-25.
- ↑ ISO JTC1/SC34. "JTC 1/SC 34 - Document Description and Processing Languages". Archived from the original on 2014-05-06. Retrieved 2009-12-25.
- ↑ Grønmo, Geir Ove (March 1997). "DSSSL.KLD - DSSSL विनिर्देशों के लिए KEDIT भाषा परिभाषा". XML Coverpages. OASIS. Retrieved 2015-02-27.
- ↑ Opera Software. "DSSSL लाइट विशिष्टता प्रारंभिक मसौदा" (PDF). Archived from the original (PDF) on 2016-04-28. Retrieved 2016-03-08.
बाहरी संबंध
- James Clark's डीएसएसएसएल page
- डीएसएसएसएल Example - what डीएसएसएसएल looks like