[docs] xsltproc param vs stringparam and more

Vitaly Ostanin vyt на vzljot.ru
Вт Сен 17 17:27:40 MSD 2002


Hello, All!

У xsltproc есть возможность явно указывать на то, что параметр 
строковый, с помощью опции --stringparam вместо --param.

Это позволяет использовать запись
--stringparam base.dir $(HTML_DIR)/
вместо
--param base.dir \"$(HTML_DIR)/\"

Есть предложение использовать именно --stringparam для строковых 
значений, чтобы не путаться с кавычками (и перевести указание 
кодировки тоже на stringparam).
Будут возражения?

Кстати, приведённый пример - из обновлённого 
doc-template/Makefile.html-dir,
там 'base.dir' заменяет опцию '-o'. С ним работают опции для 
создания ссылок между документами.

Параметр 'default.encoding' из Makefile.html-dir убран, и надо бы 
его убрать везде - он устарел. Для указания кодировки для html 
chunk нужно пользоваться chunker.output.encoding.

Для вывода в одном html-файле (стиль docbook.xsl) указание 
кодировки не работает, так как в <xsl:output> нельзя задать 
значение enconding через переменную. Вроде как можно использовать 
стиль onechunk.xsl для одного файла, как сделал Александр Боковой 
в Makefile.html-dir, но в docbook-style-xsl-1.53.0-alt1 с этим 
есть глюк - создаются ссылки "След".
Кто-нибудь проверял это в новых стилях?

-- 
Regards, Vyt
mailto:  vyt на vzljot.ru
JID:     vyt на vzljot.ru
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 252 байтов
Описание: отсутствует
Url     : /pipermail/docs/attachments/20020917/76d109c0/attachment.bin


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