[docs] Re: on olinking

Oleg A. Paraschenko olpa на xmlhack.ru
Вс Ноя 23 00:32:39 MSK 2003


  Привет,

On Mon, 17 Nov 2003 20:39:59 +0300
"Oleg A. Paraschenko" <olpa на xmlhack.ru> wrote:

...

>   Переработанный подход:
> 
> * На этапе тюнинга olink-ссылки по возможности заменяются
>   на xref или ulink.
> * Если теги "olink" остались, то это значит, что в документе есть
> внешние
>   ссылки. Тогда:
> 
> + Документ module-targetset.xml стандартным образом подключает базы
> данных
>   ссылок внешних модулей.
> 
> + В Makefile установлена переменная OLINK_DATABASES, в которой
> перечислены
>   базы данных ссылок внешних модулей, от которых зависит
>   "module-targetset.xml", например:
> 
>     OLINK_DATABASES := ../devel/devel-targets.olinkdb \
>          ../some/where/where-targets.olinkdb
> 
> + make, прежде чем преобразовывать документ в html, fo или ещё что-то,
>   проверяет список OLINK_DATABASES и пересоздаёт базы ссылок, если они
>   устарели.
> 
>   Теперь, вроде бы, всё сходится. Делаю?
> 

  Итак, сделано.

  Обновлять надо:

$DOCS_ROOT/doc_template/
$DOCS_ROOT/xsl/common/tuning.xsl

  Текущее описание:

http://xmlhack.ru/tmp/alt/makefiles/makefiles-html-dir/ch01s05.html

  make-файлы обновлены в:

$DOCS_ROOT/admin/network/jabber-server/
$DOCS_ROOT/books/master-2.2/devel
$DOCS_ROOT/devel/cvs
$DOCS_ROOT/devel

  Интересно, что все olink-ссылки оказались фактически внутренними.
Поэтому пришлось писать пример использования межкнижных ссылок.
Он во вложении.

--

  Всплыла проблема с описанием cvs. В devel/cvs (а значит, и в
books/master-2.2/devel и devel) есть такой фрагмент:

[[quote]]
Полное описание файла <filename moreinfo="none">modules</filename>'
можно найти в разделе
<olink targetdoc="devel.cvs" targetptr="devel.cvs.admin-files.modules"/>.
[[/quote]]

  но в самом cvs.xml этот раздел закомментирован:

[[quote]]
<!--
...
  <xi:include
    href="administrative-files-manual/administrative-files-manual.xml" 
    parse="xml" 
    xmlns:xi="http://www.w3.org/2001/XInclude"/>
...
-->
[[/quote]]

  Соответственно, возникает "битая" ссылка. Что делать?


-- 
Oleg
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : olinking.tar.gz
Тип     : application/x-gzip
Размер  : 1906 байтов
Описание: отсутствует
Url     : /pipermail/docs/attachments/20031123/26a7875b/olinking.tar.bin


Подробная информация о списке рассылки docs