У меня есть XCode и TextMate, и я не использую их, хотя я знаю, что они могут быть очень мощными. Вместо этого я использую Vim (или MacVim, если Вы предпочитаете). Почему?
, поскольку это легко, быстро, захватывающе, мощно, настраиваемо... Я мог продолжать как это в течение долгого времени, но самая важная вещь состоит в том, что я могу сделать все, что я хочу с Vim.
Безотносительно редактора, которого Вы используете, лучший редактор является тем, который Вы осваиваете (почти) отлично.
Вы правы, таблицы стилей DocBook XSL очень тяжелые и не подходят для работы в браузере. В DocBook Wiki перечислены некоторые таблицы стилей CSS , возможно, одна из них подойдет вам?
Единственный, который у меня есть, - это тот, который XMLMind XML Editor очевидно использует для представления документов DocBook.
[Отредактировано, потому что я неправильно прочитал вопрос]
Вы, конечно, не захотите запускать таблицы стилей через браузер и PI, но тогда вы не захотите делать это по каким-либо разумным причинам сложный контент. Сделайте это на стороне сервера, если вы работаете через веб-сервер или как пакетную задачу. Есть ли способ вставить серверный процесс в svn?
DocBook - это сложный «язык», и уловить даже большую часть субаренды DocBook очень сложно. Использование DocBook XSL совсем несложно, и я действительно рекомендую вам пойти в этом направлении, если сможете. Таблицы стилей предназначены для настройки и прекрасно описаны Бобом Стейтоном в DocBook XSL: The Complete Guide .
После небольшого поиска, я считаю, что ответ таков: «не существует хорошей таблицы стилей XSL для рендеринга DocBook на стороне клиента», кроме сделанных на заказ, подобных той, которую я реализовал.
Обычно вы создаете "выдачу" для чтения/отображения. Это может быть PDF, одна HTML-страница или набор HTML-страниц. Редко бывает, что вы передаете docbook непосредственно в веб.
Я ненавижу получать вопросы "может ли ваша технология сделать X?" Это предполагает много знаний о продукте (плюс, обычно ответ "да", но это не отвечает на главный вопрос). Всегда лучше, когда я спрашиваю - "чего вы пытаетесь достичь" - так я могу сказать, подходит ли вам какая-либо технология или нет (или я могу указать вам на какую-то другую технологию, которая подходит гораздо лучше, или на лучший способ решения этой задачи).
Я сделал некоторую базовую и неполную реализацию XSLT+CSS для стилизации DocBook в браузере. Вы можете посмотреть его здесь http://github.com/arsi/db2xhtml
Но я хотел бы увидеть более продвинутый проект, если он где-то доступен!