[docs] Re: XSLT style for mdash spaces

Anton V. Boyarshinov boyarsh на ru.echo.fr
Пт Ноя 22 22:13:54 MSK 2002


Добрый вечер

On Fri, 22 Nov 2002 18:39:38 +0300 Vitaly Ostanin
 wrote:

> > > В аттаче стиль, обрабатывающий длинное тире (mdash) на
> > > предмет неразрывного пробела до, и хотя бы одного после.
> > 
> > Отлично. В cvs?
> 
> В
> docs/xsl/common/mdash.spaces.xsl
> годится?

Я думаю -- самое оно.
 
> Кстати, если кто-нибудь проверит на печатной версии - будет
> просто здорово. Дело в том, что последний кусок строки, после
> последнего тире, не нормализуется, и после тире может быть два
> простых пробела. В html-выводе они преобразуются в один, в
> print вроде бы тоже должны, но не проверял.

Должны, кроме нескольких особых случаев, о которых стоит подумать
потом отдельно.
 
> > > В общем, комментарии там внутри есть, если кто-нибудь
> > > соберётся править, напомню, что xslt работает не со
> > > строками, а с текстовыми узлами, например, конструкция
> > > "<emphasis>Jabber</emphasis> &mdash; это система"
> > > не является одной строкой.
> > 
> > И что самое ужасное -- "<emphasis>Jabber </emphasis>&mdash;
> > это система" -- тоже.
> 
> Ага... Вот это бага, забыл на этом протестировать.

Я, кстати, просто от балды ляпнул ;) Вообше-то такая разметка не
есть хорошо.

Антон
-- 
mailto:boyarsh на mail.ru
mailto:boyarsh на ru.echo.fr
 10:08pm  up 23 days,  6:41,  0 users,  load average: 0.00, 0.00,
0.00



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