문서 스타일의 의미론 및 사양 언어

Document Style Semantics and Specification Language
문서 스타일의 의미론 및 사양 언어
패러다임
가족스킴

DSSSL(Document Style Symantics and Specification Language)은 SGML [1]문서의 스타일시트를 제공하기 위해 개발된 국제 표준입니다.

DSSL은 프레젠테이션 전에 문서의 트리 구조를 조작하기 위해 사용할 수 있는 트리 변환 프로세스와 소스 문서의 요소를 대상 표현의 특정 노드(플로우 오브젝트 트리)와 연관짓는 포맷 프로세스 두 부분으로 구성됩니다.DSSL 사양은 다른 플랫폼 간에 교환할 수 있는 디바이스에 의존하지 않는 정보입니다.DSSL은 언어 출력을 생성하는 백엔드 포메터를 표준화하지 않습니다.이러한 포메터는 화면 표시를 위해 출력을 렌더링하거나 특정 형식(PostScript 또는 리치 텍스트 [1]형식 등)으로 컴퓨터 파일에 쓸 수 있습니다.

Scheme 프로그래밍 언어의 서브셋을 기반으로 표준 ISO/IEC 10179:1996에 의해 지정됩니다.ISO/IEC JTC1/SC34(ISO/IEC 공동 기술 위원회 1, 소위원회 34 - 문서 설명 및 처리 언어)[2][3]의해 개발되었습니다.

SGML에는 기계에서 읽을 수 있지만 사람이 읽을 수는 없는 형식의 정보가 포함되어 있습니다."스타일시트"는 SGML에 저장된 정보를 보다 쾌적하거나 접근하기 쉬운 방법으로 표시하기 위해 사용됩니다.DSSL은 RTF, HTML, LaTeX 등 다양한 형식으로 변환할 수 있습니다.

DSSL은 모든 SGML 기반 문서 [1]유형과 호환되지만 DocBook에서 가장 자주 사용됩니다.1997년 소프트웨어 엔지니어 Geir Ove Grönmo는 KEDIT[4]언어 정의를 강조하는 구문을 발표했습니다.

SGML의 대안으로 XML이 등장하면서 1999년경부터 XML과 관련된 스타일시트 언어 XSL도 폭넓고 빠르게 채택되었습니다.축소된 SGML 필드 내에서 DSSL이 계속 사용되었지만 XSL은 DSSL이 달성한 것보다 더 광범위하고 더 많은 코더에 의해 곧 사용되게 되었습니다.는 DocBook과 같은 이전 SGML 거점이 SGML에서 XML로 변환되었을 때 강조되었으며, 선호하는 스타일시트 언어도 DSSSL에서 XSL로 변환되었습니다.

1994년 또는 그 이전에 오페라 소프트웨어는 DSSL이 월드 와이드 [5]웹에 비해 너무 복잡하다고 생각되었기 때문에 월드 와이드컨소시엄의 검토를 위해 "DSSSL Lite" 규격 초안을 작성하기 시작했습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b c Ossenbruggen, Jacco van; Lynda Hardman; Lloyd Rutledge; Anton Eliens. "Style Sheet Languages for Hypertext" (PDF). Amsterdam, The Netherlands: Centrum Wiskunde & Informatica (CWI). {{cite journal}}:Cite 저널 요구 사항 journal=(도움말)
  2. ^ ISO. "JTC 1/SC 34 - Document description and processing languages". ISO. Retrieved 2009-12-25.
  3. ^ ISO JTC1/SC34. "JTC 1/SC 34 - Document Description and Processing Languages". Archived from the original on 2014-05-06. Retrieved 2009-12-25.
  4. ^ Grønmo, Geir Ove (March 1997). "DSSSL.KLD - KEDIT Language Definition for DSSSL Specifications". XML Coverpages. OASIS. Retrieved 2015-02-27.
  5. ^ Opera Software. "DSSSL Lite Specification preliminary draft" (PDF). Archived from the original (PDF) on 2016-04-28. Retrieved 2016-03-08.

외부 링크