Файл: Языки гипертекстовой разметки документов (Понятие гипертекста).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 01.05.2023

Просмотров: 151

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Модель (TITLE?, +) содержит одного . Поэтому дополнительно порядок, в эти элементы (<> и <stanza>) появляться. Это определяется (group ) --  -- использованным ее компонентами. три возможных , обычно запятой, чертой и  "&". (Так же, как и обозначения , связки в стандарте имена и быть соответствующим описанием.)

Запятая , что оба компонента, она соединяет, встречаться в , указанном в содержимого.  "&" указывает, что , которые он , должны оба, но в произвольном . Вертикальная означает, что встречаться один из , которые она . Если бы в примере заменить на  "&", то мог бы появляться или строфами , или в его конце (но не строфами). ее заменить на черту, то могло бы или из заголовка, или из строф -- но не из и другого.

модели

До сих пор в примере каждой содержимого или единственным , или #PCDATA. можно, , определять содержимого, в компонентами списки , объединенные . Такие , известные как модели ( groups), также обозначениями и, в свою , быть связками. продемонстрировать эти , расширим наш так, чтобы нестрофовые стихов. Для классифицируем на строфовые (), двустишия (), и белые () или ?? (stichic). стих просто из (игнорируем возможность абзацев) определяется как <1>, за которой <line2>.

<!ELEMENT  O O (line1, line2) >

<line1> и <2> (которые , например, сделать изучение рифмования) в точности ту же содержимого, что и элемент <>. Они, следовательно, разделять и то же описание. В ситуации указать названий ( group) в первого единого элемента, а не последовательность , отличающихся используемыми . Группа  -- это список GI, связками и в круглые : [16]

<! (line | line1 | line2) O O (#PCDATA) >

элемента <> теперь изменить так, включить все три :

<!ELEMENT +) ) >

То есть, состоит из заголовка, за следует или несколько , либо или несколько , либо или несколько . Отметьте между определением и :

<!ELEMENT  - O (?, (stanza |  | line)+ ) >

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

Таким можно довольно модели, структурную различных текстов. В примере мы строфовый , в котором рефрен (). Он может из повторений или быть текстом, не на стихотворные . Рефрен появляться в начале или как необязательное после строфы. Это выразить содержимого следующей:

<! refrain - - (# | line+)>

<! poem    - O (title?,

( (line+)

| (refrain?, (, refrain?)+ )

То есть, состоит из заголовка, за следует или строк, или группа, рефреном, за идет или несколько групп, член состоит из с необязательным . Этому отвечает рефрен - - строфа - , так же, как и строфа - - строфа - . А последовательность - рефрен - - строфа ему не , так же, как и строфа - - рефрен - . Среди условий, этой , -- требования, в стихотворении хотя бы строфа, оно не состоит из строк, и при наличии и и строфы они именно в этом .


2.2 HTML

— стандартный язык разметки во Всемирной паутине. Большинство веб-страниц описание на языке (или XHTML). HTML браузерами; полученный в интерпретации текст на экране компьютера или устройства.

Язык является SGML (стандартного языка ) и соответствует стандарту ISO [15]

HTML был британским учёным Тимом Бернерсом-Ли в 1986—1991 годах в стенах ЦЕРНа в Женеве в Швейцарии. создавался как для обмена и технической , пригодный для людьми, не специалистами в вёрстки. HTML справлялся с сложности путём небольшого структурных и семантических  — дескрипторов. также называют «тегами». С HTML легко относительно , но красиво документ. упрощения документа, в внесена гипертекста. Мультимедийные возможности добавлены .[15]

язык был задуман и как средство и форматирования без их привязки к воспроизведения (). В идеале, с разметкой должен был без и структурных воспроизводиться на с различной оснащённостью ( экран компьютера, экран , ограниченный по экран телефона или и программы воспроизведения ). Однако применение очень от его изначальной . Например, тег <> предназначен для в документах , но часто и для оформления элементов на . С течением основная платформонезависимости HTML принесена в современным в мультимедийном и

2.2.1 Структура документа

HTML — это теговый язык разметки , то есть документ на HTML собой элементов, начало и каждого обозначается пометками, тегами. Регистр, в набрано имя , в HTML не имеет. могут пустыми, то не содержащими текста и данных (, тег перевода <br>). В случае не указывается тег. Кроме , элементы иметь , определяющие их свойства (, размер для тега <>). Атрибуты в открывающем . Вот пример разметки :

<p>Текст двумя - открывающим и .</p>

<a ">Здесь содержит href.</>

А вот пример элемента: <>

Каждый , отвечающий HTML версии, начинаться со декларации HTML <!>, которая выглядит так:

<!DOCTYPE PUBLIC "-// HTML 4.01//" "http://www.w3.org/TR/html4/strict.dtd">

Если эта не указана, то корректного документа в браузере труднее.

обозначается и конец тегами <> и </html> . Внутри тегов находиться заголовка (<>) и тела (<>) документа.

2.2.2 Элементы

и их параметры к регистру. То <A HREF="http://example.com"> и <a "> означают и то же.

В последних HTML у каждого огромное необязательных  — обычно не 15. Приведем .


Гиперссылки

<a href="" target="_">название </a>

  • Атрибут задает адреса , на который ссылка.
  •  — имя файла или Internet, на необходимо .
  • название  — название ссылки, будет в браузере, то показываться тем, кто на страницу.
  •  — задает окна или , в котором открыт , на который ссылка. значения :
    • _top — документа в окне;
    • _ — открытие в новом ;
    • _self — документа в фрейме;
    • _ — открытие в родительском .

Значение по : _self.

Тот же используется для так называемых «» (anchor), могут использоваться в , направленных на определённый страницы. :

<!DOCTYPE >

<html>

<>

<meta ="utf-8">

<>Якорь документа</>

</head>

<>

<p><a name=""></a></p>

<p>текст</p>

<p><a ="#top"></a></p>

</body>

</>

Аналогичным якорь сделать на , находящуюся на веб-странице или на сайте: там, направлена , должен <a name="xxx"></a>, а там, идёт , к значению добавляется решётки и якоря.

блоки

  • <H1> … </1>, <H2> … </2>, … ,<H6> … </6> — заголовки 1, 2, … 6 . Используются для частей (заголовок 1 — крупный, 6 — мелкий).
  • <P> — абзац. в конце поставить </>, но это не обязательно.
  • <> — новая . Этот тег не (то есть не тега </>)
  • <HR> — линия
  • <> … </BLOCKQUOTE>  — . Обычно сдвигается .
  • <PRE> … </>  — режим (preformatted ). В этом текст в рамку и не форматируется (то теги, </PRE>, , и переводы ставятся там, и там, где они есть в документе).
  • <> … </DIV>  — (обычно для применения CSS)
  • <SPAN> … </>  — строка ( используется для стилей CSS)

текста

  • <EM> … </>  — логическое (обычно курсивным )
  • <STRONG> … </>  — усиленное ударение ( отображается шрифтом)
  • <I> … </>  — выделение курсивом
  • <B> … </>  — выделение жирным
  • <U> … </U>  — текста
  • <S> … </> (или <STRIKE> … </> )— зачёркивание
  • <BIG> … </>  — увеличение
  • <SMALL> … </>  — уменьшение
  • <BLINK> … </>  — мигающий . Внимание! тег не работает в браузере Internet Explorer 5 и ниже без JavaScript
  • <MARQUEE> … </>  — сдвигающийся по текст.
  • <> … </SUB>  — текст. , H<SUB>2</SUB>O текст H2O.
  • <> … </SUP>  — текст. , E=mc<> создаст E=mc2.
  • < параметры> … </>  — задание шрифта. У тега следующие :
    • COLOR= — задание . Цвет быть в шестнадцатеричной как #rrggbb ( 2 шестнадцатеричные задают компоненту, 2 — зелёную, 2 — синюю) или .
    • FACE= задание гарнитуры
    • SIZE= задание шрифта. от 1 до 7: стандартный по 3. Есть способов стандартный .
    • SIZE=+ или SIZE=- — изменение шрифта от . Например, +2 размер на 2 стандартного.

[15]

<UL>

<LI> элемент </LI>

<LI> элемент </LI>

<LI> элемент </LI>

</UL>

список

  • элемент
  • элемент
  • элемент

вместо <> (Unordered  — ненумерованный ) поставить <> (Ordered  — нумерованный ), список нумерованным:

  1. элемент
  2. элемент
  3. элемент

У тегов параметры:

= "тип"

где тип — : в <UL>  —

  1. square —
  2. circle —
  3. disk — : по умолчанию

а в <>  — цифр или

  • A или а (латинскими ) — буквенный : соответственно или строчными
  • I или i — римские : соответственно или строчными

Объекты

  • EMBED — различных : не-HTML и media-файлов
  •  — вставка Java-апплетов
  •  — вставка .

Изображения

  • IMG — вставка . Этот тег не .
    • SRC — имя или URL
    • ALT — альтернативное имя (, если в запретить картинки)
    •  — краткое изображения ( при наведении на картинку)
    • , HEIGHT — (если не с истинными картинки, то «растянется» или «»)
    • ALIGN — параметры текстом (, middle, , left, )
    • VSPACE,  — задают вертикального и пространства изображения

:

<IMG SRC=url ALT="текст" ="текст" ="размер (, %)" HEIGHT=" (пикс, %)">

можно ссылкой:

<A =url ><IMG SRC=url></A>

2.3 XML

XML — рекомендованный Консорциумом Всемирной паутины язык разметки, представляющий свод синтаксических правил. XML для хранения данных ( существующих файлов баз данных), для информацией программами, а также для на его основе специализированных разметки (, XHTML), иногда словарями. XML упрощённым языка SGML.

Целью XML было совместимости при структурированных между системами информации, особенно при таких через Интернет. , основанные на XML (, RDF, RSS, MathML, XHTML, SVG), сами по формально , что позволяет изменять и документы на основе словарей, не их семантики, то есть не смыслового элементов. особенностью XML является так называемых пространств имён (). [17]

2.3.1 XML

  • XML() — это формат, понятный и и компьютеру;
  • XML Юникод;
  • в XML могут описаны структуры — такие как , списки и ;
  • XML — это самодокументируемый , который структуру и полей как и значения ;
  • XML имеет определённый и требования к , что позволяет ему простым, и непротиворечивым.
  • XML широко для хранения и документов как , так и офф-лайн:
  • XML — , основанный на стандартах;
  • структура XML для описания любых документов;
  • XML собой текст, от лицензирования и ограничений;
  • XML не от платформы;
  • XML подмножеством (который с 1986 ). Уже накоплен опыт с языком и специализированные .
  • XML не накладывает на расположение на строке

2.3.2 XML

  • Синтаксис XML .
    • Размер XML существенно бинарного тех же данных. В оценках этого принимают за 1 (в 10 раз).
    • XML документа больше, чем в альтернативных форматах данных ( JSON) и в форматах оптимизированных для случая .
    • Избыточность XML повлиять на приложения. стоимость , обработки и данных.
    • Для количества не нужна вся синтаксиса XML и использовать более и производительные
  • XML не содержит в язык типов . В нём нет понятий « чисел», «», «дат», « значений» и т.д.
  • модель , предлагаемая XML, по сравнению с моделью и графами
    • не иерархических (например, ) требует усилий
    • Дейт , что «…XML попыткой изобрести базы …» (в 1980-е иерархические данных вытеснены базами ).
  • Пространства XML сложно и их сложно в XML парсерах
  • другие, сходными с XML , текстовые данных, обладают высоким чтения (YAML, JSON, SweetXML). в последнее очень распространение формат fb2.

2.3.3 Построения XML

В общем XML-документы удовлетворять требованиям:

  1. В заголовке помещается XML, в котором язык документа, его версии и информация
  2. открывающий тэг, некоторую данных в обязательно иметь закрывающего "", т.е., в отличие от , нельзя закрывающие
  3. В XML учитывается символов
  4. Все атрибутов, в определении , должны заключены в
  5. Вложенность в XML строго , поэтому следить за следования и закрывающих
  6. Вся информация, между и конечными , рассматривается в XML как и поэтому все символы ( т.е. пробелы, строк, не игнорируются, как в )

Конструкции [17]

Содержимое XML- представляет набор , секций , директив , комментариев, , текстовых . Общая представлена на 2.

Пример -документа:

<>

<flower>>

<flower>>

<flower>>

</conservatory>

INCLUDEPICTURE "http://nknaromanova.narod.ru/sgml.files/image002.jpg" \* MERGEFORMATINET

2- Общая структуры XML-

Элементы

Элемент - это единица - документа. слово в в тэги <> </flower> , мы непустой , называемый <>, содержимым является . В общем в качестве элементов выступать как какой-то , так и другие, , элементы , секции , инструкции по , комментарии, - т.е. любые XML- .

Любой элемент состоять из , конечного и данных, ними . Например, фрагменты являться :

<flower>>

<city>>

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