문서를 작성한 후 이를 다양한 출력 형식으로 생성하는 것은 수년 동안 많은 개발팀의 꿈이었습니다. 이는 의미적 마크업을 유지할 뿐만 아니라 데이터 형식 및 출력에 대한 제어도 유지하는 DocBook XML을 통해 달성할 수 있습니다.
제어 의미론은 문서를 구성하는 장과 단락을 지정할 수 있습니다. 포함된 항목은 해당 단락 내에서 더 자세히 지정될 수 있습니다. 예를 들어, 문서를 작성한 후 이를 다양한 출력 형식으로 생성하는 것은 수년 동안 많은 개발 팀의 꿈이었습니다. 이는 의미적 마크업을 유지할 뿐만 아니라 데이터 형식 및 출력에 대한 제어도 유지하는 DocBook
XML을 통해 달성할 수 있습니다. 제어 의미론은 문서를 구성하는 장과 단락을 지정할 수 있습니다. 포함된 항목은 해당 단락 내에서 더 자세히 지정될 수 있습니다. 예를 들어, 목록 8과 같이 명령 및
함수 이름을 별도의 태그에 넣을 수 있습니다.
목록 8. 별도의 태그에 명령과 함수 래핑
<para>The <command>compile</command> takes the source code of the material and builds a new class based on the filename. For example, if the filename is <filename>HelloWorld</filename> then the name of the class generated will be <classname>HelloWorld</classname>.
참조가 포함될 수 있음) index Contains all을 작성할 때 목록을 생성하는 데 사용할 수 있다는 것입니다. 문서에 자세히 설명된 클래스 이름).
의미적 마크업 외에도 문서의 섹션과 여러 부분을 특수 ID로 표시할 수 있으며, 이러한 ID를 사용하여 문서의 여러 부분 사이에 링크를 만들 수 있습니다. 일부 유형은
자동 완성(장, 섹션 및 목차를 생성하는 기타 유형)이 가능하고, 다른 유형은 명시적으로 다른 섹션에 대한 링크를 설정해야 합니다. 이러한 링크는 대상 형식으로 변환할 때 적절한 형식으로 자동 변환될 수 있습니다. 예를 들어, 링크는 적절한 HTML 페이지로 변환되거나 페이지 내의 앵커로 연결됩니다. PDF를 생성하는 경우 대상 장의 페이지 번호를 포함할 수 있습니다.
이 변환은
XSLT 스타일시트에 의해 수행됩니다. 기존 표준 DocBook XSLT 스타일시트는 표준 HTML, XHTML, PDF(FO 표준을 통해), Texinfo, Java™ 도움말 및 Man 페이지로의 변환을 지원합니다. 표준 스타일 시트를 사용하여 데이터를 다양한 크기와 스타일, 책, A4 페이지 및 슬라이드로 변환할 수도 있습니다. 다양한 출력 형식과 마크업의 유연성은 문서 작성 시 동일한 문서 소스 코드를 사용하여 인쇄된 매뉴얼, 내장된 도움말, 매뉴얼 페이지, 온라인 및 상황 인식 정보를 제공할 수 있음을 의미합니다. 보다 전통적인
모델을 사용하면 이러한 요소를 별도로 작성할 수 있습니다. DocBook
XML은 기술 문서 커뮤니티에서 널리 인정받고 있으며 많은 회사의 모든 문서는 DocBook XML 표준(또는 그 하위 집합)을 채택하고 있습니다.
~
위 내용은 XML 스키마 - DocBook XML 상세정보의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!