Sémantika stylu dokumentu a jazyk specifikace - Document Style Semantics and Specification Language
Paradigma | |
---|---|
Rodina | Systém |
The Sémantika stylu dokumentu a jazyk specifikace (DSSSL) je mezinárodní standard vyvinutý k poskytování šablony stylů pro SGML dokumenty.[1]
DSSSL se skládá ze dvou částí: proces transformace stromu, který lze použít k manipulaci se stromovou strukturou dokumentů před prezentací, a proces formátování, který spojuje prvky ve zdrojovém dokumentu se specifickými uzly v cílové reprezentaci - stromem toku objektů. Specifikace DSSSL jsou informace nezávislé na zařízení, které lze zaměňovat mezi různými platformami. DSSSL nestandardizuje back-end formátovače, které generují výstup jazyka. Takové formátory mohou vykreslit výstup pro zobrazení na obrazovce nebo jej zapsat do počítačový soubor v konkrétním formát (jako PostScript nebo Formát RTF.[1]
Na základě podmnožiny Programovací jazyk schématu, je specifikován normou ISO /IEC 10179: 1996. Byl vyvinut společností ISO / IEC JTC1 / SC34 (Smíšená technická komise ISO / IEC 1, subkomise 34 - Popis dokumentů a jazyky zpracování).[2][3]
SGML obsahuje informace strojově čitelné, ale ne moc čitelné člověkem formát. „Šablona stylů“ se používá k prezentaci informací uložených v SGML příjemnějším nebo přístupnějším způsobem. DSSSL lze převést na širokou škálu formátů, včetně RTF, HTML, a Latex.
DSSSL je kompatibilní s jakýmkoli typem dokumentu založeným na SGML,[1] ale nejčastěji se používá s DocBook. V roce 1997 vydal softwarový inženýr Geir Ove Grønmo a zvýraznění syntaxe jazyková definice pro KEDIT.[4]
Se vzhledem XML jako alternativa k SGML, jazyku přidruženého stylu XML XSL byl také široce a rychle přijat přibližně od roku 1999. Ačkoli se DSSSL nadále používal v rámci zmenšujícího se pole SGML, XSL se velmi brzy používal ve větším rozsahu a více kodéry, než kdy DSSSL dosáhl. To bylo zdůrazněno, když předchozí pevnosti SGML jako např DocBook převedeny z SGML na XML a také převedeny jejich oblíbený jazyk stylů z DSSSL na XSL.
Někdy v roce 1994 nebo dříve, Software pro operu začal navrhovat specifikaci "DSSSL Lite" za účelem zvážení World Wide Web Consortium, protože DSSSL byla považována za příliš složitou pro Celosvětová Síť.[5]
Viz také
Reference
- ^ A b C Ossenbruggen, Jacco van; Lynda Hardman; Lloyd Rutledge; Anton Eliens. "Jazyky stylů pro hypertext" (PDF). Amsterdam, Nizozemsko: Centrum Wiskunde & Informatica (CWI). Citovat deník vyžaduje
| deník =
(Pomoc) - ^ ISO. „JTC 1 / SC 34 - jazyky popisu a zpracování dokumentů“. ISO. Citováno 2009-12-25.
- ^ ISO JTC1 / SC34. „JTC 1 / SC 34 - jazyky pro popis a zpracování dokumentů“. Archivovány od originál dne 06.05.2014. Citováno 2009-12-25.
- ^ Grønmo, Geir Ove (březen 1997). „DSSSL.KLD - Definice jazyka KEDIT pro specifikace DSSSL“. Titulní stránky XML. OÁZA. Citováno 2015-02-27.
- ^ Software pro operu. „Předběžný návrh specifikace DSSSL Lite“ (PDF). Archivovány od originál (PDF) dne 2016-04-28. Citováno 2016-03-08.
externí odkazy
- Stránka DSSSL Jamese Clarka
- Příklad DSSSL - jak vypadá DSSSL