Belge Stili Semantiği ve Belirtim Dili - Document Style Semantics and Specification Language

Belge Stili Semantiği ve Belirtim Dili
paradigma
Aile Şema

Belge Stili Semantik ve Şartname Dili ( DSSSL ) sağlamak üzere geliştirilen uluslararası bir standarttır stil için SGML belgelerin.

DSSSL iki bölümden oluşur: sunumdan önce belgelerin ağaç yapısını değiştirmek için kullanılabilen bir ağaç dönüştürme işlemi ve kaynak belgedeki öğeleri hedef gösterimdeki belirli düğümlerle (akış nesnesi ağacı) ilişkilendiren bir biçimlendirme işlemi. DSSSL spesifikasyonları, farklı platformlar arasında değiş tokuş edilebilen, cihazdan bağımsız bilgi parçalarıdır. DSSSL, dilin çıktısını oluşturan arka uç biçimlendiricileri standartlaştırmaz. Bu tür biçimlendiriciler, çıktıyı ekranda görüntülenmek üzere oluşturabilir veya belirli bir biçimde ( PostScript veya Zengin Metin Biçimi gibi) bir bilgisayar dosyasına yazabilir .

Scheme programlama dilinin bir alt kümesine dayalı olarak , ISO / IEC 10179:1996 standardı tarafından belirlenir . Bu tarafından geliştirilen ISO / IEC JTC1 / SC34 (- Belge açıklama ve işleme dilleri ISO / IEC Ortak Teknik Komite 1, Alt Komitesi 34).

SGML, makine tarafından okunabilen ancak çok fazla insan tarafından okunamayan bir biçimde bilgi içerir. SGML'de saklanan bilgileri daha hoş veya erişilebilir bir şekilde sunmak için bir "stil sayfası" kullanılır. DSSSL, RTF , HTML ve LaTeX dahil olmak üzere çok çeşitli biçimlere dönüştürebilir .

DSSSL, herhangi bir SGML tabanlı belge türüyle uyumludur, ancak en sık DocBook ile kullanılmıştır . 1997'de yazılım mühendisi Geir Ove Grønmo , KEDIT için dil tanımını vurgulayan bir sözdizimi yayınladı .

XML'in SGML'ye alternatif olarak ortaya çıkmasıyla birlikte , XML'in ilişkili stil sayfası dili XSL de 1999'dan itibaren yaygın ve hızlı bir şekilde benimsendi. DSSSL, daralan SGML alanında kullanılmaya devam etmesine rağmen, XSL çok yakında daha kapsamlı bir şekilde kullanılmaya başlandı ve DSSSL'nin şimdiye kadar elde ettiğinden daha fazla kodlayıcı tarafından. Bu, DocBook gibi önceki SGML kaleleri SGML'den XML'e dönüştürüldüğünde ve ayrıca tercih edilen stil sayfası dilini DSSSL'den XSL'ye dönüştürdüğünde vurgulandı.

Bazen veya 1994 öncesinde, Opera Software dikkate için bir "DSSSL Lite" şartname hazırlamaya başladı Dünya Çapında Ağ Birliği DSSSL için çok karmaşık olduğu düşünülüyordu beri, World Wide Web .

Ayrıca bakınız

Referanslar

Dış bağlantılar