[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