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

Re: is sgml portable?



On Wed, 4 Feb 1998, Yuri V Kolesov wrote:

> Quoting Boris Tobotras (tobotras@jet.msk.su):
> > On Tue, 03 Feb 1998 23:03:11 +0300, Yuri V Kolesov wrote:
> > 
> > >  	А не кажется-ли вам, что SGML не есть портабельный язык, так как
> > >  мы ограничены рамками DTD? Или я не прав? Дело в том, что я до сих пор
> > 
> > 	У Вас странное понятие о портабельности. Определите тогда, для 
> > начала, что Вы под этим понимаете.
> 
> Так все-таки я прав и документы с одним DTD переносимы в рамках этого DTD?
> В этом и проблема: когда я пишу на С или html (с некоторыми ограничениями)
> это переносимо между платформами и операционками. В случае SGML это 
> переносимо всего-лишь в рамках DTD. Хотя возможно этого и достаточно?

А что значит "всего лишь в рамках"?  Вот, например,
программы на C непереносимы на аналоговые компьютеры :)  Это
кого либо волнует?  

Главное, что любой sgml документ я могу прочесть на любой
платформе, где данные я могу получить в виде потока
символов.

> > >  LaTeX этим требованиям удовлетворяет вроде-бы, но есть-ли причины 
> > >  использовать именно его или наоборот sgml?
> > 
> > 	Есть. Выбор тривиален: LaTeX есть (в основном) presentation 
> > markup, SGML -- content markup. Что Вам нужно -- то и используйте.

Ну, sgml dtd -- это не обязательно content markup.  Хотя
именно такие доминируют.

> Что есть presentation markup? Имеется ввиду разметка типа "как это
> будет видно на бумаге", те грубо говоря вид/размер шрифта?

Да.

SY, Andrey V Khavryutchenko

'Sides, if talent never saved bad management how is any software ever
written. ;)		-- nigel@access.digex.net (Nigel Tzeng)