[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Boris Tobotras <boris@xtalk.msk.su>] ["Jean-Francois Gauvin" <gauvin@PUM.UMontreal.CA>] Re: Regarding images...
>>>>> On 19 Jan 1999 10:18:21 +0300, Boris Tobotras <tobotras@jet.msk.su> said:
BT> Что думает уважаемое собрание?
Моя часть уважаемого собрания думает, что понятие расширения -- чисто
досовское. В нормальных операционках это просто часть имени. Поэтому в
<!ENTITY > следует писать имя файла. А не имя файла без каких-то его
хвостовых частей, непонятно как определяемых. Для особо эксклюзивного
софта можно завести два ключика (возможно, параметра в конфиге): срезать
такие-то расширения у entities, если указан такой-то тип (и _только_
если указан такой-то тип!) или, наоборот, прикручивать, если не
прикручен (как я понял, случай с панорамой -- второй). А в процессе
нормализации (видимо, после стандартной) безусловно прикручивать. И
придется сделать отдельную тулзу прикручивания расширений. Ибо раздавать
SGML следует нормальный, а не под особо эксклюзивный софт.
Jean-Francois> My question is about Panorama viewer. If we change the
Jean-Francois> images entities file to look like
>>
Jean-Francois> <!ENTITY fig001 SYSTEM "fig001" NDATA GIF >
>>
Jean-Francois> then Panorama doesn't find the file since the file name is
Jean-Francois> fig001.gif. If we remove the extension, then Panorama will
Jean-Francois> find the image but Netscape won't. How do you make it work
Jean-Francois> in the sgml browser AND the html browser at the sime time
Jean-Francois> without have two graphic files, one with the extension and
Jean-Francois> one without ? Maybe I'm plain stupid but I can't make it
Jean-Francois> work at the same time.
>>
>> Hm, not good. I can silently strip extension off system ID, when
>> generating filename in TEItools, but this will break compatibility
>> with old documents people have (consider filenames like
>> "structural.scheme"). So I have to ask about it in mailing list and
>> wait for others' opinions.
>>
>> We can make a compromise, however. I can make a list of "well known
>> extensions", like "GIF,JPEG,EPS,TIFF,BMP", and strip extension iff
>> it is listed there. Seems to be OK. What do you think?
--
Artem Chuprina Артем Чуприна
PIRIT Corp. АО "Пирит"
E-mail: ran@pirit.com Э-почта: ran@pirit.com
Phone: +7(095) 115-7101 Телефон: +7(095) 115-7101