DocBook
DocBook | |
---|---|
Расширение |
.dbk или.xml |
MIME-тип | application/docbook+xml |
Разработчик | OASISиNorman Walsh[вд] |
Последний выпуск | 5.1 (22.11.2016) |
Тип формата | язык разметки |
Расширен из | SGMLиXML |
Стандарт(ы) |
4.5 (June 2006), |
Сайт | oasis-open.org/do…(англ.) |
DocBook— подмножество языка разметкиSGMLилиXML,предназначенное для разметки документов, такое же, какHTMLдля разметки веб-документов.
Текущая версия DocBook V5.1 — официальный стандартOASIS.
Преобразованием DocBook-документа в форматы, доступные для печатного или просто визуального представления (в том числеPDF,HTML, man-страницы) занимаются различные утилиты, обычно осуществляющие такое преобразование на основе настраиваемых шаблонов, или «таблиц стилей» (DSSSLилиXSL), то есть происходит настоящая изоляция структуры документа от визуального представления.
В отличие от HTML-документа, DocBook-документ не рассматривается как конечный формат, поэтому, например, один документ в этом формате после преобразования может выглядеть и как один большой документ со сложной структурой, и как набор небольших простых документов-глав.
DocBook разрабатывался для созданиятехнической документации,но может использоваться и в других целях (для созданиясайтов,с преобразованием в HTML; для созданияпрезентаций).
Пример
[править|править код]<?xml version= "1.0" encoding= "UTF-8"?>
<bookxml:id="simple_book"xmlns="http://docbook.org/ns/docbook"version="5.0">
<title>Verysimplebook</title>
<chapterxml:id="chapter_1">
<title>Chapter1</title>
<para>Helloworld!</para>
<para>Ihopethatyourdayisproceeding<emphasis>splendidly</emphasis>!</para>
</chapter>
<chapterxml:id="chapter_2">
<title>Chapter2</title>
<para>Helloagain,world!</para>
</chapter>
</book>
История
[править|править код]Разработка DocBook началась в 1991 году и, в разное время, развивалась и поддерживалась различными организациями:
- 1991—1994: HaL Computer Systems и O’Reilly & Associates (+большое влияниеNovellиDigital)
- 1994—1998: Davenport Group (+ большое влияние Novell иSun)
- 1998—2007:OASIS.DocBook XML v4.5
- 2 августа 2008 года:OASIS.DocBook XML v5.0
- 22 ноября 2016 года:OASIS.DocBook XML v5.1
Ссылки
[править|править код]- DocBook.org(англ.)
- Сергей Бердачук.Eclipse RCP.Глава 1.4«Использование DocBook для написания документации»
- MoinMoin + DocBook