DocBook XSL

DocBook XSL

DocBook XSL 스타일시트는 XML 기반 DocBook 언어를 위한 XSLT 스타일시트의 집합이다.

목적

DocBook은 의미 마크업 언어다.즉, 최종 사용자에게 표시하기 위한 방법이 아니라 문서에 있는 요소의 의미를 명시한다.그것은 문서의 내용과 시각적 표현 사이의 분리를 제공한다.DocBook은 읽을 수 있는 마크업 언어지만, DocBook 양식에서 최종 사용자가 읽을 의도는 아니다.

DocBook XSL의 목적은 DocBook에서 몇 가지 현재 형식으로의 변환의 표준 세트를 제공하는 것이다.

출력 형식

DocBook XSL은 다음과 같은 형식으로 변환한다.

웹 도움말

Webhelp는 버전 1.76.1에서 도입된 DocBook xslt 스타일시트의 청크 처리된 HTML 출력 형식이다.또한 웹[1] 도움말에 대한 설명서는 웹 도움말의 예를 제공하며 DocBook xsl 배포의 일부분이다.주요 특징으로는 프레임셋이 없는 CSS 기반 페이지 레이아웃, 다국어 전체 콘텐츠 검색, 접을 수 있는 TOC 트리가 있는 목차(TOC) 창, 콘텐츠 창 자동 동기화, TOC 등이 있다.이 웹 도움말 형식은 원래 Kasun Gajasinghe와 David Cramer에 의해 Google Summer of Code 2010 프로그램의 일부로 구현되었다.[2]

DocBook XSL은 HTML과 XSL-FO를 위해 슬라이드 형식의 변환도 가지고 있다. EPUB 지원은 현재 실험적이다.

배열

DocBook XSL의 스타일시트는 구성이 용이하다.각각의 다른 형식에는 간단한 사용자 정의에 사용할 수 있는 많은 XSLT 매개변수가 있다.예를 들어 XSL-FO 변환을 사용하면 페이지 크기를 정의할 수 있다.또한 XSLT 문서 자체는 모듈형이다. 사용자가 특정 수준의 기능을 추가, 변경 또는 교체할 수 있다.이를 통해 DocBook XSL은 표준 DocBook에 추가된 새로운 문서 태그를 처리하거나 XSLT가 결과 형식을 생성하는 방법을 변경할 수 있다.

참조

  1. ^ 웹 도움말 설명서
  2. ^ "Web help DocBook wiki page". Archived from the original on 2012-01-31. Retrieved 2012-01-11.

외부 링크