[sisyphus] Re: sgml-tools-1.0.9-ipl23mdk не работоспособен

Michael Bykov =?iso-8859-1?q?michael_=CE=C1_michael=2Ersuh=2Eru?=
Пн Янв 21 19:22:14 MSK 2002


On Mon, 21 Jan 2002 12:23:22 +0300
Mikhail Zabaluev <mhz на alt-linux.org> wrote:

> Hello Maxim,
> 
> On Sun, Jan 20, 2002 at 10:01:44AM +0200, Maxim Dzumanenko wrote:
> >
> > 1. После обновления пакетов docbook* sgml* xml*
> > sgml2* жалуются:
> > /usr/bin/nsgmls:/usr/share/xml/docbook/dtd/4.1.2/ent/iso-amsr.ent:23:17:E "X2256" is not a function name
> > и так на все строки файлов iso-ams*.ent

А что у вас в файле .sgml? 

Если это docbook, то не нужно
конвертировать его sgml2*, а нужно db2html, и все равно не нужно
тогда писать &#x2256, как у вас, а нужно что-то типа &thetav, как
определено в файлах для ентитей докбуковых по умолчанию -
/usr/share/sgml/sgml-iso-entities-8879.1986/ISOgrk*.ent

Тогда все работает.

А sgml2* конвертирует Линуксдок, а Докбук и не должен, 
или я не прав?

А как заставить db2html понимать ентити не как &thetav, а &x135;,
напимер, то есть то, что генерируется Мозиллой как Юникод? Или
как их создавать, эти буквенные ентити, не вписывать же их
руками? 

У меня ОО сохраняет текст древнегреческий в html, там Юникод как
&#1234; это мой докбук не понимает, хочет буквами &thetav. 

Пытаюсь доопределить ентити, но формат файлов .ent непонятен.
Кто-нибудь сталкивался с такой задачкой?


-- 

M.





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