ВУЗ:
Составители:
Рубрика:
© Чукарин А.В., 2006
98
10.2. SGML
10.2.1. Базовые понятия
SGML (Standard Generalized Markup Language) –
международный стандарт на определение не зависящих от платформы
и системы методов представления текстов в электронной форме. SGML
является международным стандартом на описание размеченного
электронного текста. Точнее, SGML – это метаязык (metalanguage), т.е.,
средство формального описания языка, в данном случае, языка
разметки (markup language).
Исторически слово разметка (markup) использовалось для
описания аннотаций или других отметок в тексте, предназначенных
для указания машинистке или наборщику, как именно должна быть
напечатана или набрана определенная фраза. Примеры включают
волнистое подчеркивание для обозначения жирного шрифта,
специальные символы для обозначения пропуска отдельных
предложений или их печати определенным шрифтом, и т.п. С
автоматизацией форматирования и печати текстов термин был
расширен, охватывая сейчас разнообразные коды разметки (markup
codes), вставляемые в электронные тексты для управления
форматированием, печатью или иной обработкой.
Разметка или кодирование (encoding) определяется, как любой
метод выявления интерпретации текста. Под языком разметки
понимается набор соглашений о разметке, используемых в комплексе
для кодирования текстов. Язык разметки должен специфицировать,
какая разметка является допустимой, какая – необходимой, как
различаются разметка и текст, и что разметка означает. SGML
предоставляет средства решения первых трех задач.
10.2.2. Особенности SGML
Существуют три характеристики SGML, отличающие его от
других языков разметки: его упор на описательную, а не на
процедурную разметку; его концепция типа документа (document type);
его независимость от конкретной системы в представлении текста.
Система описательной разметки использует коды разметки,
просто предоставляющие названия для классификации частей
документа. Коды, такие, как <para> или \end{list} просто
идентифицируют часть документа и утверждают про нее: «следующий
элемент – параграф» или «это – конец начатого последним списка»
Страницы
- « первая
- ‹ предыдущая
- …
- 96
- 97
- 98
- 99
- 100
- …
- следующая ›
- последняя »