DocBook
DocBook — мова розмітки для технічної документації, що є розвитком SGML та XML. Спочатку вона призначалася для автоматизації створення технічних документів під апаратне і програмне забезпечення комп'ютерів, але вона може бути використана для будь-якого іншого роду документації.
Поточна версія DocBook V5.0, прийнята у листопаді 2009, є офіційним стандартом OASIS.
Перетворенням DocBook-документа у формати, доступні для друкарського або просто візуального представлення (зокрема PDF, HTML, man-сторінки) займаються різні утиліти, що зазвичай здійснюють таке перетворення на основі шаблонів, що настроюються, або «таблиць стилів» (DSSSL або XSL), тобто відбувається справжня ізоляція структури документа від візуального представлення.
На відміну від HTML-документа, DocBook-документ не розглядається як кінцевий формат, тому, наприклад, один документ в цьому форматі після перетворення може виглядати і як один великий документ з складною структурою, і як набір невеликих простих документів-розділів.
DocBook розроблявся для створення технічної документації, але може використовуватися і в інших цілях (для створення сайтів, з перетворенням в HTML; для створення презентацій).
Приклад
<book id="simple_book"> <title>Very simple book</title> <chapter id="chapter_1"> <title>Chapter 1</title> <para>Hello world!</para> <para>I hope that your day is proceeding splendidly!</para> </chapter> <chapter id="chapter_2"> <title>Chapter 2</title> <para>Hello again, world!</para> </chapter> </book>
Історія
Розробка DocBook почалася в 1991 році і, в різний час, розвивався і підтримувався різними організаціями:
Посилання
- DocBook.org(англ.)
- wiki.DocBook.org(англ.)
- DocBook.ru(рос.)
- Російська документація по DocBook
- Сергей Бердачук. Eclipse RCP. Глава 1.4 «Использование DocBook для написания документации»(рос.)
- Внедрение DocBook: практический опыт(рос.)
- techwriters.ru -- форум технічних документалістів
- MoinMoin + DocBook
- Мировое зло vs. XML в белых одеждах(рос.)