Язык описания страницы и язык разметки

В чем разница и связь между "Язык описания страницы", "язык разметки" и "Язык разметки описания страницы"?

Основываясь на их вики-страницах, я просто не понимаю, в чем их разница. Зачем нужна адаптация разметки языка описания страницы — «Язык разметки описания страницы»?

Примеры: PostScript — это язык описания страниц. Это язык разметки? HTML и Latex являются языками разметки. Являются ли они языком описания страницы?


person Tim    schedule 20.03.2010    source источник
comment
Я не думаю, что раньше видел язык описания страницы.   -  person ChaosPandion    schedule 20.03.2010
comment
Когда вы погуглили, что вы узнали? Можете ли вы предоставить цитаты или ссылки на конкретные вещи, которые вас смутили?   -  person S.Lott    schedule 20.03.2010


Ответы (4)


Вы можете думать о языке описания страниц как о файле Word: в нем есть фрагменты текста и идея, куда их поместить. Язык разметки — это просто список данных, который обеспечивает некоторый тип контекста. Хорошим примером языка разметки является HTML: он дает контекст тексту, который вы в него вставляете, но макет в значительной степени варьируется. По сути, вы просто сообщаете HTML, как должны выглядеть ваши данные; вы не настраиваете его так, чтобы он точно выглядел (для этого и нужен CSS).

person mattbasta    schedule 20.03.2010

Основываясь на страницах Википедии для обоих, кажется, что язык описания страницы описывает, как текст расположен на страницы, тогда как язык разметки — это просто средство для аннотирования текста. Это означает, что вы можете использовать язык разметки для комментирования текста, чтобы описать, как он должен быть представлен на печатной странице, это называется Язык разметки описания страницы.

person Bobby    schedule 20.03.2010

http://en.wikipedia.org/wiki/Page_description_language "язык, описывающий внешний вид печатной страницы"

http://en.wikipedia.org/wiki/Markup_language "система комментирования текста способом, который синтаксически отличим от этого текста»

Один предназначен для печати.

Один для людей.

person S.Lott    schedule 20.03.2010

Я начну с «языка разметки описания страницы», процитировав то, что Википедия говорит по теме:

Язык разметки описания страницы — это тип языка разметки, который используется для описания внешнего вида печатной страницы. Это адаптация разметки языка описания страниц (который является доменным языком программирования) и часто создается с использованием XML.

Теперь язык разметки, тот же источник:

Язык разметки — это система для аннотирования текста способом, который синтаксически отличим от этого текста.

Наконец, язык описания страницы или PDL:

Язык описания страницы (PDL) — это язык, описывающий внешний вид печатной страницы на более высоком уровне, чем фактическое растровое изображение вывода.

Насколько я понимаю, PDL строго зависят от домена и могут, но не обязаны использовать разметку для кодирования содержимого страницы.

person Tomislav Nakic-Alfirevic    schedule 20.03.2010