Языки разметки
Языки разметки
Языки разметки
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
2<br />
Язык контентной <strong>разметки</strong> (Content Markup) обеспечивает разметку, определяющую<br />
структуру документа. Примеры языков контентной <strong>разметки</strong>: SGML (Standard<br />
Generalized Markup Language), XML (eXtensible Markup Language).<br />
Справка о языках <strong>разметки</strong><br />
• TEX. Разработан в 1980-х Д.Э. Кнутом для упрощения работы над книгой "Искусство<br />
программирования". Удобен для разработки научных документов (математика,<br />
физика и т.п.), поскольку имеет богатый инструментарий представления формул.<br />
T EX<br />
t<br />
Формула { ϕ ( 0)<br />
}<br />
\left\{ {\varphi ^t (x_0 )} \right\}_{t = 1}^{ + \infty }<br />
\mathrel{\mathop{\kern0pt\longrightarrow}<br />
\limits_{}} \,\,\,\overline x \, \in \,\,\bigcap\limits_j {P_j \,\, = \,\,M}<br />
+∞<br />
x x PjM = ⎯⎯→ ∈ =<br />
t 1<br />
∩<br />
j<br />
Рис. 1. Пример <strong>разметки</strong> на языке TEX<br />
• PDF (Portable Document Format). Разработан компанией Adobe Systems (Photoshop,<br />
Acrobat, PageMaker и др.) для обеспечения мобильности страничных документов,<br />
содержащих текст и графику. Документ PDF содержит информацию, необходимую<br />
для отображения используемых в нем шрифтов.<br />
• HTML (Hyper Text Markup Language). Разработан в Лаборатории физики высоких<br />
энергий (CERN) в Женеве в 1990 г., разработчик – Т. Бернерс-Ли. Был предназначен<br />
для <strong>разметки</strong> научных документов и их последующего совместного использования<br />
сотрудниками разных институтов и лабораторий. Состоял из небольшого фиксированного<br />
набора элементов – заголовков нескольких уровней, абзацев, списков и др.,<br />
а также гиперссылок и специальных меток (anchors) для указания точек перехода<br />
между документами так между компонентами одного документа.<br />
• SGML (Standard Generalized Markup Language). Стандартный обобщенный язык<br />
<strong>разметки</strong> утвержден в качестве стандарта ISO 8879:1986 в 1986 г. Представляет собой<br />
метаязык, т.е. средство формального описания прикладных языков <strong>разметки</strong>,<br />
предназначенных для кодирования структурированных документов. В 1992 году<br />
<strong>Языки</strong> HTML и XML формализованы с помощью SGML.<br />
• Международный индустриальный консорциум W3C (World Wide Web Consortium).<br />
Образован в 1994 г. с целью разработки протоколов и стандартов для расширения<br />
интероперабельности ресурсов WWW и обеспечения руководства эволюцией<br />
WWW. Директор W3C – Т. Бернерс-Ли, родоначальник Web, инициатор проекта<br />
World Wide Web в CERN.<br />
• XML (eXtensible Markup Language). Метаязык <strong>разметки</strong>, созданный на базе SGML в<br />
1998 г. По сравнению с SGML более прост и ориентирован на использование в Web.<br />
На основе XML создано большое количество специализированных языков <strong>разметки</strong>,<br />
например: MathML (математический контент), CML (химический контент).<br />
Язык <strong>разметки</strong> гипертекста HTML<br />
Гипертекст<br />
Гипертекст (hypertext) – технология хранения и обработки текстовых документов,<br />
которая обеспечивает возможности установления и поддержки связей между документами<br />
и/или их отдельными фрагментами и навигации пользователя в такой структуре.<br />
Часто определяется также как нелинейный текст или текст по запросу, поскольку<br />
© М.Л. Цымблер