[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