20.01.2013 Aufrufe

Языки разметки

Языки разметки

Языки разметки

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 />

© М.Л. Цымблер

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!