<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://viju.tvercity.net" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>ViJu - DocBook. Коротко. - Комментарии</title>
 <link>http://viju.tvercity.net/articles/docbook_brief</link>
 <description>Comments for &quot;DocBook. Коротко.&quot;</description>
 <language>ru</language>
<item>
 <title>Zdravstvuite,
Ya bi xotel</title>
 <link>http://viju.tvercity.net/articles/docbook_brief#comment-537</link>
 <description>&lt;p&gt;Zdravstvuite,&lt;br /&gt;
Ya bi xotel uznat` kak mojno ispol`zovat` atribut dir=&quot;rtl&quot; ?&lt;br /&gt;
Poderjivaetsya li vsemya versiyami DocBook-a ?&lt;/p&gt;
&lt;p&gt;Spasibo&lt;/p&gt;
</description>
 <pubDate>Wed, 27 Feb 2008 13:11:48 +0300</pubDate>
 <dc:creator>Tigran</dc:creator>
 <guid isPermaLink="false">comment 537 at http://viju.tvercity.net</guid>
</item>
<item>
 <title>мы бы рады Вам</title>
 <link>http://viju.tvercity.net/articles/docbook_brief#comment-118</link>
 <description>&lt;p&gt;мы бы рады Вам помочь, но некогда.&lt;/p&gt;
</description>
 <pubDate>Fri, 26 Jan 2007 14:22:59 +0300</pubDate>
 <dc:creator>Виталий</dc:creator>
 <guid isPermaLink="false">comment 118 at http://viju.tvercity.net</guid>
</item>
<item>
 <title>Срочно</title>
 <link>http://viju.tvercity.net/articles/docbook_brief#comment-117</link>
 <description>&lt;p&gt;Срочно русифицируйте DocBookThe Definitive Guide и DocBookTutorials&lt;/p&gt;
</description>
 <pubDate>Thu, 25 Jan 2007 14:34:11 +0300</pubDate>
 <dc:creator>Oleg</dc:creator>
 <guid isPermaLink="false">comment 117 at http://viju.tvercity.net</guid>
</item>
<item>
 <title>DocBook. Коротко.</title>
 <link>http://viju.tvercity.net/articles/docbook_brief</link>
 <description>&lt;h2&gt;Что такое DocBook&lt;/h2&gt;
&lt;div class=&quot;mediaobject&quot;&gt; &lt;img src=&quot;/r/docbook_brief/dbkslides.jpg&quot; align=&quot;right&quot; /&gt; &lt;/div&gt;
&lt;p&gt;DocBook - система подготовки технической документации.  Точнее DocBook представляет собой XML формат, предназначенный для создания структурированных документов, в том числе книг, статей, технической документации. Особенно подходит для написания текстов компьютерной тематики. &lt;/p&gt;
&lt;p&gt;DocBook поддерживается и стандартизируется DocBook Technical Committee (OASIS). &lt;/p&gt;
&lt;p&gt;  Описание DocBook первоначально существует  в формате SGML и XML DTD, есть также и в других вариантах описания XML, в частности  W3C XML Shema. &lt;/p&gt;
&lt;p&gt;	 Командой разработчиков DocBook Open Repository и Norman Walsh разработан набор DSSSL и XSL stylesheets для генерации различных выходных форматов по DocBook документам: HTML, PDF, RTF, man pages, HTML Help.  &lt;/p&gt;
&lt;div class=&quot;note&quot;&gt;
&lt;p&gt;Мы под DocBook будем понимать не только как таковой XML формат DocBook, но инструментарий DocBook XSL.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&quot;section_16&quot; class=&quot;sect2&quot;&gt;
&lt;h3&gt;Пример кода&lt;/h3&gt;
&lt;pre&gt;&amp;lt;book id=&amp;quot;simple_book&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Very simple book&amp;lt;/title&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;chapter id=&amp;quot;simplechapter&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Chapter 1&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;para&amp;gt;Hello world!&amp;lt;/para&amp;gt;&lt;br /&gt;&amp;lt;/chapter&amp;gt;&lt;br /&gt;&amp;lt;/book&amp;gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div id=&quot;section_18&quot; class=&quot;sect2&quot;&gt;
&lt;h3&gt;Подробнее&lt;/h3&gt;
&lt;p&gt; &lt;strong&gt;Текущая версия:&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt; &lt;strong&gt;Официальный сайт DocBook:&lt;/strong&gt; DocBook.org&lt;/p&gt;
&lt;p&gt; &lt;strong&gt;Официальный сайт DocBook XSL: &lt;/strong&gt; &lt;/p&gt;
&lt;p&gt; &lt;strong&gt;Основная официальная документация:&lt;/strong&gt; книга  Norman Walsh &amp;quot;DocBook: The Definitive Guide&amp;quot;.&lt;/p&gt;
&lt;p&gt;Первоначально DocBook использовался в основном Open Source сообществом: в том числе the Linux Documentation Project, the GNOME и GTK+ API справочник, документация ядра Linux. В последнее время все больше организаций используют систему DocBook для всей программной документации, в том числе  и для документирования коммерческих продуктов. &lt;/p&gt;
&lt;/div&gt;
&lt;div id=&quot;section_12&quot; class=&quot;sect1&quot;&gt;
&lt;h2&gt;Возможности DocBook&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt; Формат DocBook условно делится на &lt;strong&gt;Book&lt;/strong&gt; и &lt;strong&gt;Article&lt;/strong&gt; по функциональному назначению. Book используется для подготовки большой технической документации, книг и т.д., тогда как вид Article удобно использовать для статей. &lt;/p&gt;
&lt;div class=&quot;example&quot;&gt;&lt;strong&gt;Заготовка для Article DocBook  Автоматически сгененрированная Altova XML Spy &lt;a href=&quot;#footnotes&quot;&gt;*&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;
&lt;pre&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE article PUBLIC &amp;quot;-//OASIS//DTD DocBook XML V4.2//EN&amp;quot;&lt;br /&gt;&amp;quot;http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;?xmlspysps &lt;a href=&quot;http://www.altova.com/sps/Template/Publishing/docbook.sps?&amp;gt;&quot; title=&quot;http://www.altova.com/sps/Template/Publishing/docbook.sps?&amp;gt;&quot;&gt;http://www.altova.com/sps/Template/Publishing/docbook.sps?&amp;gt;&lt;/a&gt;&lt;br /&gt;&amp;lt;article&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Article Title&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;sect1&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;title&amp;gt;Section1 Title&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;para&amp;gt;Text&amp;lt;/para&amp;gt;&lt;br /&gt;&amp;lt;/sect1&amp;gt;&lt;br /&gt;&amp;lt;/article&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div class=&quot;example&quot;&gt;&lt;strong&gt;Заготовка для Book DocBook  &lt;/strong&gt; &lt;/p&gt;
&lt;pre&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE book PUBLIC &amp;quot;-//OASIS//DTD DocBook XML V4.2//EN&amp;quot;&lt;br /&gt;&amp;quot;http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;?xmlspysps &lt;a href=&quot;http://www.altova.com/sps/Template/Publishing/docbook.sps?&amp;gt;&quot; title=&quot;http://www.altova.com/sps/Template/Publishing/docbook.sps?&amp;gt;&quot;&gt;http://www.altova.com/sps/Template/Publishing/docbook.sps?&amp;gt;&lt;/a&gt;&lt;br /&gt;&amp;lt;book&amp;gt;&lt;br /&gt;&amp;lt;bookinfo&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Book Title&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;author&amp;gt;&lt;br /&gt;&amp;lt;firstname&amp;gt;Author First Name&amp;lt;/firstname&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;surname&amp;gt;Author Last Name&amp;lt;/surname&amp;gt;&lt;br /&gt;&amp;lt;/author&amp;gt;&lt;br /&gt;&amp;lt;publisher&amp;gt;&lt;br /&gt;&amp;lt;publishername&amp;gt;Publisher Name&amp;lt;/publishername&amp;gt;&lt;br /&gt;&amp;lt;/publisher&amp;gt;&lt;br /&gt;&amp;lt;isbn&amp;gt;ISBN#&amp;lt;/isbn&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;copyright&amp;gt;&lt;br /&gt;&amp;lt;year&amp;gt;Copyright Year&amp;lt;/year&amp;gt;&lt;br /&gt;&amp;lt;/copyright&amp;gt;&lt;br /&gt;&amp;lt;/bookinfo&amp;gt;&lt;br /&gt;&amp;lt;part&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Part Title&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;chapter&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;title&amp;gt;Chapter Title&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;sect1&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Section1 Title&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;para&amp;gt;Text&amp;lt;/para&amp;gt;&lt;br /&gt;&amp;lt;/sect1&amp;gt;&lt;br /&gt;&amp;lt;/chapter&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/part&amp;gt;&lt;br /&gt;&amp;lt;/book&amp;gt;			&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Существуют специализированные XML-редакторы, и большинство из них умеет работать с DocBook. Теоретически они предоставляют больший сервис по сравнению с обычными текстовыми редакторами: например, автоматически проверяют правильность вводимых тэгов, предлагают выбор тэгов в зависимости от контекста.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt; Благодаря открытому проекту DocBook XSLs, представляющему собой набор прекрасно настраиваемых DSSSL и XSL stylesheets, и существованию ряда как бесплатных, так и коммерческих инструментов для преобразования XML, вы легко (одной кнопкой) получаете свою документацию в различных форматах, в том числе и подготовленной для печати  (в формате PDF). &lt;/p&gt;
&lt;p&gt; Norman Walsh разработал модель публикации DocBook.&lt;/p&gt;
&lt;div id=&quot;xmlpubxslt&quot; class=&quot;mediaobject&quot;&gt; &lt;img src=&quot;/r/docbook_brief/xmlpubxslt.png&quot; align=&quot;right&quot; /&gt; &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt; Внешний вид выходных форматов (HTML, CHM, PDF) легко настраивается с помощью CSS, а также через специальную XSL - Driver XSL. &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt; DocBook определяет большое количество тегов, что может быть не очень удобно, но так как это XML формат, можно его упростить. Существует также модификация DocBook - Simple DocBook (упрощенный вариант) &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt; Возможность модульной подготовки документации. Конечный выходнной файл легко собирается из нескольких отдельных XML файлов. Также возможна вставка текстов, листингов программ и всего чего захотите из внеших файлов. DocBook удобно использовать совместно с любой системой контроля версий.  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt; И наоборот, DocBook позволяет из одного исходного документа создавать выходные документы не только в разных выходных форматах , но и с разным содержимым. &lt;/p&gt;
&lt;p&gt; Например, вы можете из одного исходного текста выпускать техническую документацию для разных модификаций вашей продукции, а в случае документации на программное обеспечение — инструкции для эксплуатации на разных системно-аппаратных платформах.  &lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div id=&quot;section_6&quot; class=&quot;sect2&quot;&gt;
&lt;h3&gt;Предопределенные возможности словаря DocBook:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Библиография (список литературы)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Перекрестные ссылки (как внутри документа, так и между документами)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Сноски, примечания ....&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Словари (список терминов)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Графика (вставка различных изображений)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Индексы&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Таблицы, списки&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Набор тегов для описания программ и GUI.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;section_14&quot; class=&quot;sect1&quot;&gt;
&lt;h2&gt;Как создавать и редактировать DocBook&lt;/h2&gt;
&lt;p&gt;Основной инструмент редактирования DocBook - &lt;strong&gt;обычный текстовый редактор&lt;/strong&gt;, например, замечательный UltraEdit, так как DocBook является подмножеством XML и представляет собой обыкновенный текстовый документ с разметкой, аналогично документу HTML.&lt;/p&gt;
&lt;p&gt;Подойдет также любой XML редактор, например Altova XML Spy (коммерческий).&lt;/p&gt;
&lt;p&gt;В редакторе создается DocBook текст, затем с помощью XSLT процессора получаем данный текст в выходном формате HTML, CHM... Для получения PDF используем еще и XSL-FO процессор.&lt;/p&gt;
&lt;/div&gt;
&lt;div id=&quot;section_16&quot; class=&quot;sect1&quot;&gt;
&lt;h2&gt;Преимущества DocBook&lt;/h2&gt;
&lt;p&gt;Система DocBook:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;встроенные возможности для работы с различным содржанием;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;сопровождается системой DocBookStylesheets, позволяющей используя различные инструменты преобразовывать DocBook контент в различные выходные форматы -  HTML pages, PDF files, Microsoft HTMLHelp, UNIX man pages, JavaHelp, TeX, Texinfo, и RTF;&lt;/p&gt;
&lt;p&gt;существует набор инструментов (free), которые также позволяют конвертировать различные форматы (man pages, HTML documents, Javadoc, plain text, Texinfo files, and OpenOffice Writer documents) в DocBook&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;хорошо документирована (DocBookThe Definitive Guide и DocBookTutorials, к сожалению, не на русском языке)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;широко внедрена и протестирована такими коммерческими организациями как Sun, Microsoft, Hewlett-Packard, Novell, SCO, Caldera, и Red Hat,  open-source группами - the  KDE и  GNOME,  FreeBSD,  Debian, и  Linux documentation projects и the  Darwin Documentation Project (Apple).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;полностью открытый (open-source) стандарт&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;прекрасно настраиваемая и расширяемая система&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;footnotes&quot;&gt;
&lt;div class=&quot;footnote&quot;&gt;&lt;a href=&quot;#altova&quot;&gt;*&lt;/a&gt;
&lt;p&gt;Автоматически сгененрированная Altova XML Spy&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
</description>
 <comments>http://viju.tvercity.net/articles/docbook_brief#comments</comments>
 <category domain="http://viju.tvercity.net/taxonomy/term/14">Статьи</category>
 <category domain="http://viju.tvercity.net/tags/docbook-0">docbook</category>
 <category domain="http://viju.tvercity.net/tags/xml-0">XML</category>
 <pubDate>Fri, 29 Jun 2007 20:12:23 +0400</pubDate>
 <dc:creator>Юлия</dc:creator>
 <guid isPermaLink="false">304 at http://viju.tvercity.net</guid>
</item>
</channel>
</rss>
