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

Re: is sgml portable?



On Wed, 04 Feb 1998 17:54:01 +0300, Yuri V Kolesov wrote:

> > >  	А не кажется-ли вам, что SGML не есть портабельный язык, так как
> > >  мы ограничены рамками DTD? Или я не прав? Дело в том, что я до сих пор
> > 
> > 	У Вас странное понятие о портабельности. Определите тогда, для 
> > начала, что Вы под этим понимаете.
> 
> Так все-таки я прав и документы с одним DTD переносимы в рамках этого DTD?

	Так все-таки Вы расскажите, что такое "переносимы"? Слово
"портабельность" (даже в русском переводе "переносимость") не значит 
ничего. Куда Вы намерены носить документы? 

> В этом и проблема: когда я пишу на С или html (с некоторыми ограничениями)
> это переносимо между платформами и операционками. В случае SGML это 

	Что такое "переносимый html"? В случае с C понятно, о чем речь: о 
независимости от операционной платформы в достаточно определенных точках 
программы. Что такое переносимый SGML?

> переносимо всего-лишь в рамках DTD. Хотя возможно этого и достаточно?

	Возможно :)

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

	Именно.

> > 
> > 	См. Gentle introduction to SGML, п.2.1.1 "Descriptive Markup". 
> > Например, тут: http://etext.virginia.edu/bin/tei-tocs?div=DIV3&id=SG111
> > 
> читал. на xtalk.price.ru ;). 

	Ну, тогда еще раз :) Там как раз четко проводится граница между 
разметкой содержательной и разметкой визуальной.
-- 
	Best regards, -- Boris.