Оптимальные настройки форматера Eclipse xml для редактирования документов docbook xml - PullRequest
1 голос
/ 05 мая 2011

Я использую Eclipse для редактирования некоторых документов DocBook в XML, и автоформатор не оптимально справляется с обработкой конца тегов, за которым не следует пробел.Например, если я напишу:

<para><emphasis>Hello</emphasis>, World!</para>

В исходном документе после автоформатирования я получу:

<para>
    <emphasis>Hello</emphasis>
    , World!
</para>

Проблема здесь в том, что при построении вывода это добавляетпробел между "Hello" и следующей запятой, выведите что-то вроде "Hello, World!".

Я не видел ни одного параметра для обработки этого в конфигурации форматирования XML редактора ... Есть ли способсправиться с этим изящно?

1 Ответ

1 голос
/ 05 мая 2011

Эта проблема связана с разным отношением блоковых тегов (например, para) к встроенным тегам (например, выделение).

Я бы предложил установить специальный редактор для документации XML из торговой площадки eclipse.Я нашел достойное решение, установив инструментарий DITA для затмения.DITA является конкурентом DocBook, но в основе его лежит XML, поэтому многие инструменты и рабочие процессы эквивалентны.

Вот несколько вариантов, в том числе редактор открытой платформы DITA, который я использовал: http://marketplace.eclipse.org/search/apachesolr_search/dita

Вы можете выбрать DITA, один или один из других, например OxygenXML, в котором упоминается DocBook.

...