2010-03-20 3 views
1

В чем разница и соотношение между "Page description language", "markup language" и "Page description markup language"?«Язык описания страниц» и «язык разметки»

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

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

+0

Я не думаю, что видел * Язык описания страниц * раньше. – ChaosPandion

+0

Когда вы googled, что вы узнали? Можете ли вы предоставить цитаты или ссылки на конкретные вещи, которые вас смутили? –

ответ

2

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

4

На основе страниц Википедии для обоих кажется, что Page description language описывает, как текст выложен на странице, тогда как markup language - это просто средство для комментирования текста. Это означает, что вы можете использовать язык разметки, чтобы комментировать текст, чтобы описать, как он должен быть представлен на распечатанной странице, это называется Page description markup language.

2

Начну с «языка описания страниц разметки», цитируя, что Википедия должна сказать на subject:

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

Теперь язык разметки, такой же source:

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

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

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

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

Смежные вопросы