[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: A small question...



On Tue, Jun 29, 1999 at 07:23:09AM +0400, Boris Tobotras wrote:
> Michael>     <!ENTITY copy CDATA "&#169;">
> 
> Michael> Более конкретный вопрос.  Есть документ.  При его преобразовании в
> Michael> разные форматы происходит фигня (понятно-какая).  
> 
> 	Непонятно какая.
Oops.  Мое понимание таково, что вышеприведенное описание заставляет парсер
(nsgmls в моем случае) трактовать вхождение &copy; как &#169;.  Это
восьмибитный код, который соответствует символу (c) только в случае
определенного шрифта.  Если это не 8-битный код, но 16-битный, то проблема как
бы уходит, но не совсем.  Во входном документе эти entity используются налево и
направо в надежде, что в выходном документе (HTML, latex) все будет хорошо.
Это не так.  В выходном документе получается символ с кодом 169.  Хочется,
чтобы в выходном документе получалось &copy; и \copyright соответственно.  То
есть, нужно заставить парсер оставить какую-то информацию о том, что в данном
месте во входном документе была использована конструкция &copy;.

> 	Вы бы проблему-то обрисовали...
Я не настаиваю на использовании обращения на "Вы". :)

Несколько путано, но, возможно, мне удалось что-то донести.  Если нет, я готов
привести совсем конкретный пример.

Спасибо,

--
Миша