Существует ли хорошая таблица стилей XSL для клиентского рендеринга DocBook?

У меня есть XCode и TextMate, и я не использую их, хотя я знаю, что они могут быть очень мощными. Вместо этого я использую Vim (или MacVim, если Вы предпочитаете). Почему?

, поскольку это легко, быстро, захватывающе, мощно, настраиваемо... Я мог продолжать как это в течение долгого времени, но самая важная вещь состоит в том, что я могу сделать все, что я хочу с Vim.

Безотносительно редактора, которого Вы используете, лучший редактор является тем, который Вы осваиваете (почти) отлично.

6
задан Steven Huwig 16 September 2009 в 14:32
поделиться

5 ответов

Вы правы, таблицы стилей DocBook XSL очень тяжелые и не подходят для работы в браузере. В DocBook Wiki перечислены некоторые таблицы стилей CSS , возможно, одна из них подойдет вам?

Единственный, который у меня есть, - это тот, который XMLMind XML Editor очевидно использует для представления документов DocBook.

2
ответ дан 10 December 2019 в 00:41
поделиться

[Отредактировано, потому что я неправильно прочитал вопрос]

Вы, конечно, не захотите запускать таблицы стилей через браузер и PI, но тогда вы не захотите делать это по каким-либо разумным причинам сложный контент. Сделайте это на стороне сервера, если вы работаете через веб-сервер или как пакетную задачу. Есть ли способ вставить серверный процесс в svn?

DocBook - это сложный «язык», и уловить даже большую часть субаренды DocBook очень сложно. Использование DocBook XSL совсем несложно, и я действительно рекомендую вам пойти в этом направлении, если сможете. Таблицы стилей предназначены для настройки и прекрасно описаны Бобом Стейтоном в DocBook XSL: The Complete Guide .

1
ответ дан 10 December 2019 в 00:41
поделиться

После небольшого поиска, я считаю, что ответ таков: «не существует хорошей таблицы стилей XSL для рендеринга DocBook на стороне клиента», кроме сделанных на заказ, подобных той, которую я реализовал.

1
ответ дан 10 December 2019 в 00:41
поделиться

Обычно вы создаете "выдачу" для чтения/отображения. Это может быть PDF, одна HTML-страница или набор HTML-страниц. Редко бывает, что вы передаете docbook непосредственно в веб.

  • Могу ли я спросить, чего вы пытаетесь достичь и почему?
  • Это внутренняя доставка или внешняя?

Я ненавижу получать вопросы "может ли ваша технология сделать X?" Это предполагает много знаний о продукте (плюс, обычно ответ "да", но это не отвечает на главный вопрос). Всегда лучше, когда я спрашиваю - "чего вы пытаетесь достичь" - так я могу сказать, подходит ли вам какая-либо технология или нет (или я могу указать вам на какую-то другую технологию, которая подходит гораздо лучше, или на лучший способ решения этой задачи).

0
ответ дан 10 December 2019 в 00:41
поделиться

Я сделал некоторую базовую и неполную реализацию XSLT+CSS для стилизации DocBook в браузере. Вы можете посмотреть его здесь http://github.com/arsi/db2xhtml

Но я хотел бы увидеть более продвинутый проект, если он где-то доступен!

2
ответ дан 10 December 2019 в 00:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: