Файл: Языки гипертекстовой разметки.pdf

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

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

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

Добавлен: 25.06.2023

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

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

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

HTML владеет простым набором команд и абсолютно благополучно справляется с задачей отображения текстовых данных и отражением ее в экране программы просмотра- броузера. Тем не менее сами отображаемые сведения совершенно никак не объединены с этимитэгами, что применяются с целью форматирования, следовательно у программ-анализаторов отсутствует способности пользоваться тэги HTML с целью отыскивания необходимых нам частей важного документа. Т.е. повстречав, к примеру, подобное описание

<font color="red">rose</font>,

Программа просмотра будет понимать, каковым цветом отразить текст, заключающийся внутри тэгов и, возможно, покажет его верно, однако ей совершенно безразлично, в котором участке важного документа встретился данный тэг, в которые прочие тэги заключен текущий фрагмент, имеются ли вложенные в него фрагменты, верно ли созданы отношения меж объектами. Подобное "безразличие" к структуре документа приводит к этому, что же отбор либо исследование данных изнутри него вничью никак не достаточно различаться с деятельностьс непрерывным, никак не разбитым на элементы текстовым файлом. А данное никак не наиболее результативный метод работы с информайией.

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

Различают 2 типа html-документов– статистические и динамические. Статистические документы сохраняются в файлах той файловой системы, что применяется веб-сервером либо браузером рядом просмотре локальных файлов. При размещении данных в веб-сервере допускается пользовать динамические документы - подобные, что никак не имеются беспрерывно в варианте файлов, а производятся в период запроса клиента. Причем с целью окончательного пользователя не имеет значимости динамичный либо статистический способ представления документов.

Для генерирования динамического важного документа HTML необходимо намеренно сочиненная программа согласно правилам, определяемым web-сервером. При планировании размещения данных в веб-сервере, с целью верного установления применения, тот или иной илитипа документа, следует принимать во внимание уровень обновляемости данных, их обьем и частоту обращения.


Динамический способ устанавливает хранение информации в формализованном виде, к примеру в базе данных.

В случае если ведь сведения храняться в формализованном виде, в таком случае, применяя шаблоны документов, в каковых находились изменения, производятся статистические документы. С целью генерирования статистических документов допускается пользоваться всевозможные ресурсы сведений, существующих в той системе управления баз данных (СУБД), каковой подвергнуты обработке и формализованы данные.


2.1.1 Общие сведения о языке разметки гипертекста (HTML)

Единые данные о языке разметки гипертекста (HTML) Гипертекст - документ с вставленными в него словами (командами) разметки, ссылающимися в прочие зоны данного текста, прочие документы, иллюстрации и т.д. В период чтения подобного текста (в соответствующей программе, его обрабатывающей и выполняющей соответствующие ссылки или действия) вы видите выделеные в тексте слова. В случае если навести на них курсором и надавить кнопку мышки, в таком случае высветится то, на что ссылалось это слово, к примеру, иной параграф той же главы этого текста. В WWW согласно основным словам допускается угодить в абсолютно иной текст с иного важного документа, всойти в которую-нибудь програму, совершить тот или иное действие и т.д. В Internet в контексте WWW допускается приобретать допуск к чему угодно, к telnet, e-mail, ftp, Gopher, WAIS, Archie, USENET News и т.п. В WWW допускается ссылаться на сведения в каждом месте сети, в то время рядом активации данной гиперссылки данные сведения автоматом передадутся в начальную машину и вы заметите в экране текстт, сведения, иллюстрацию, а в случае если выполнить в жизнь идею мультимедиа, в таком случае и звучание услышите, музыку, разговор. Данное немного смахивает на Gopher, однако практически данное важно другое и новое. В Gopher существует строгая устройство рацион, согласно что вам подвигаетесь, равно как вас нужно. Данная устройство никак не находится в зависимости с этого, что делаете, какой-либо документ используете и т.д. В WWW вы двигаетесь по документу, что способен иметь любую гипертекстовую структуру. Допускается беспрепятственно сформировать текстуры рацион в гипертексте. Имея редактор гипертекстов, можно создать любую структуру рабочей среды, включая документацию, файлы, данные, картины, программное обеспечение и т.д., и это не будет новое программное обеспечение, а просто гипертекст.
Нынешние программы исследования Веб-сервов, подобные равно как MS FrontPage либо Интернет Pen с целью Windows, предоставляют вероятность в том числе и начинающему без любого штудирования учебников легко и просто формировать готовые страницы. При этом cпециалист по созданию веб-сайтов, именуемый Веб-мастером, берет готовые файлы (тексты, таблицы, графику, основы информации, звучание, анимацию, видеофильмы, программы) и с поддержкой клавиш и команд меню оформляет странички сайта. Аналогичные программы, исполняя комманды инструментальных и операционного меню, сформировывают гипертекст WWW-сервера. Исходные текстовые, табличные и графические и прочие объекты вводятся в Веб-site с помощью тегов (tag = знак, бирка). Тег - данное очередность знаков, задающая ). место предмета в страничке веб-сайта, ). наружный тип предмета либо ). взаимосвязанность предоставленной странички с иными страничками данного веб-сайта, а кроме того с каждым другим сервером. Тег - это последовательность символов, задающая). Проекта вида Интернет Pen самочки ставят теги, следовательно юзер подобных проектов способен никак не понимать слога разметки гипертекста (HTML = HyperText Markup Language). Понимание HTML следует согласно пяти причинам. 1-ая, веб-мастер оценивает веб-сайты компаний-соперников и попросту успешные экземпляры WWW-сервов. Такого рода исследование, нужный с целью улучшения собственного веб-сайта, неосуществим без познания языка разметки гипертекста. 2-ая, усовершенствование собственного веб-сервера без абсолютной его переделки (что же длительное время и недешево) комфортно осуществлять посредством легкий вставки и вытаскивания предметов и тегов. 3 - HTML постоянно формируется, следовательно проекта вида MS FrontPage всегда отстают от новых возможностях языка. 4- довольно высокая цена подобных программ. 5- истратив финансы на получение программы, необходимо ее изучить. Применяя HTML, веб-мастер определяет структуру гипертекстового документа и вид любой его странички. HTML задает синтаксис тегов, в согласовании с какими программа просмотра отражает содержание документа: текст, рисунки, таблицы и данные иных типов. Cами теги программой просмотра никак не показываются. В HTML выполнена поддержка механихма специализированных гипертекстовых ссылок, что гарантируют связь этого документа с иными документами. Последние имеют все шансы пребывать в этом сайте, то есть в папке, содержащей htm-файлы, графику, звучание, анимацию, видеофильмы, проекта; ) за пределами веб-сайта в иных в папках в этом pc; ) в системе World Wide Web, в таком случае принимать в иных веб-серверах; ) в Internet в серверах иных типов(FTP, Gopher). Использование гипертекстовых ссылок формирует мировое общее информационное пространство, с коего работники торговой компании приобретают необходимые им данные. Стандарт HTML, равно как и всегда прочие стандарты, имеющие отношения к веб, разрабатывается перед эгидой консорциума World Wide Web Consortium (W3C). Спецификации стандартов и планы новых предложений допускается отыскать по адресу #"justify">Записянные в методичке HTML-тексты включают данные, требуемые с целью созданиявеб-сайтов. Данное дает возможность повысить количество информации, нужной для учащихся. Установленная форма изложения обладает еще одним преимуществом: обучающийся привыкает читать htm-файлы. Данное следует с целью разбора и улучшения отделанных веб-сайтов.


2.1.2 Структура HTML-документа

Структура HTML-документа документ состоит из текстов, графики, таблиц и других объектов, которые представляют собой содержимое документа.
Программа просмотра применяет теги, что записаны в HTML- документе с целью задачи структуры расположения обьектов и их внешнего вида. Чаще лишь HTML-теги вносятся парами (начальный и конечный теги), меж какими располагаются текст и прочиеобьекты документа. Название конечного тега одинаково с начальным, однако пред именем конечного тега устанавливается косая черта (/), таким образом именуемый слэш. Оформление HTML-документа просто: оно начинается тегом и завершается тегом . Имя тега может быть записан строчными или прописными буквами. Запустить приложение Блокнот, применяя клавишу Пуск в панели задач ПУСК => ПРОГРАММЫ => СТАНДАРТНЫЕ => БЛОКНОТ. Расположить на рабочем столе одновременно два окна: MS Word с предоставленной методичкой и Блокнот. Набрать в поле редактирования Блокнота следующий текст: Данную программу, как и все последующие, можно не набирать на клавиатуре, а скопировать в поле редактирования Блокнота из этой программы используя команду операционного меню ВИД => ИСТОЧНИК. Неприменяемые в программах сноски набраны черным шрифтом. Тут записан текст, возникающий в экране при открытии данного документа. А данный текст будет записан курсивом. В случае если времени не достаточно набрать текст, в таком случае прочитайте Блокнотом файл ris1.htm, находящийся в этом же каталоге, с коего Вы прочитали эту методичку. Сохранить документ в рабочем каталоге под именем, к примеру, ris1a.htm (Блокнот закрывать никак не ненадо, он не будет лишним с целью для следующей работы). В окне рабочего каталога осуществить двойной щелчек левосторонной клавишей мыши по значку только что же созданного документа ris1a.htm и с помощью MS Internet Explorer проглядеть полученный документ. Текст документа складывается из элементов заголовок и тело, которые выделяются тегами и В заголовке теги ограничивают текст, применяемый равно как пометка в заголовке окна программы просмотра. Подобную надпись обладает клавиша на панели задач при просмотре документа.

2.1.3 Элементы дизайна Web-страниц

Главной проблемой при описании и изучении HTML яатяется определение набора атрибутов и их значений, допустимых для каждого из элементов. Очень часто можно столкнуться с ситуацией, когда некий хорошо известный атрибут не использовался в каком-нибудь элементе, а потом вдруг его использование стало давать эффект при просмотре страницы в новом браузере


Поддержка добавочных атрибутов - точнее дело улучшения браузеров, а никак не языка. К примеру, компании Netscape и Microsoft беспрерывно развивают собственные программы. Звголовок страницы. Название веб-страницы предполагает собой информацию. заключенную изнутри 'цемента (секции) HEAD.

2.1.4 Практическое применение языка разметки гипертекста HTLM


HTML - обыкновенный, текстового типа файл, в коем мы, как правило видим в страницах, перемежается невидимым с целью просмотра с броузера кодом. Вот данный невидимый код и надо принимать как язык разметки HTML.
HTML - данное никак не язык программирования, - он работает только с целью разметки странички, придания установленного вида этому либодругому элементу, всего лучшего в таком случае таблица, текст либо иллюстрации.
Осуществляется данное посредством присвоения любому элементу собственных характеристик, что распознает программа. Характеристики данные имеют все шансы являться установлены равно как для одного и для группы или типа элементов. Тип элементов способен быть: таблицы, ячеики, ссылки, текст и т.п. В таком случае принимать то, что можно охарактеризовать одним термином. Кое какие качества допускается присваивать и подобранным элементам индивидуально. Главный фактор выхода в свет в немалом числе веб-сервов состоит в том, что они относительно несложны в установке и становятся большим инструментом, что допускается пользоваться в коммерции. Вторым фактором является возникновение наибольшего числа усовершенствованных HTML-редакторов и конвертеров текста, дозволяющие формировать новые веб-страницы
В связи области использования допускается отметить следующее. Грядущее WEB также связано с повышением скорости передачи информации в Сеть интернет.

Новых версий языка HTML не будет. HTML уже на сегодняшний день никак не удовлетворяет в абсолютной мере условиям, предъявляемым передовыми разработчиками к языкам подобного рода. И ему в замену был предложен новый язык гипертекстовой разметки, мощный гибкий, и, в то же время с данным, удобный язык XML.

2.2 Язык разметки документов XML

Речь XML (Extensible Markup Language - расширяемый язык разметки) возник в связи с потребностью приспособить SGML для сетевой среды, в особенности с целью Interner. Основа интереса в XML сосредоточено на двнных. В XML ведется строгая тенденция разделения меж структурной разметкой данных и представлением данных. Язык XML применяет структуру тегов и устанавливает содержимое гипертекстового документа. XML дает возможность автоматизировать обмен данными, никак не прибегая к значимому объему программирования.


XML (Extensible Markup Language) - данное язык разметки, отображающий целую группу данных, именуемых XML- документами. Данный язык применяется в качестве срведства с целью отображения грамматики иных языков и контролирования верностью формирования документов. Сам XML никак не включает практически никаких тэгов, специализированных с целью разметки, он попросту устанавливает порядок их формирования.

Аббревиатуру XML достаточно нередко применяют с целью обозначения никак не только лишь для языка XML, однако и определенных иных сопряженных с ним понятий — определяющего язык стандарта W3C, информационных ресурсов XML, комплекса основанных на языке XML стандартов консорциума W3C, образующих платформу XML.

С языком XML объединены подобные технологические процессы, равно как XSL (Extensible Style-sheet Language – расширяемый язык листов стилей) и XSLT (XSL Transformations – расширяемый язык преобразования листов стилей), предоставляющие создателю выбор способа представления документов XML. Языки XSL и XSLT сформированы в базе прошлой технологии, популярной в свое время как DSSSL (Document Style Semantics and Specifications Language - язык семантики и спецификаций стилей документов).

Как и SGML (также один из родителей HTML), XML представляется мегаязыком. Он предполагает собою набор правил, дозволяющих авторам формировать дополнения и подмножества данных, оригинальных для их задач.

Главная область использования стандартов платформы XML — данное понимание слабоструктурированных данных веб-сайтов в форме XML-документов. Непосредственно, с целью данной миссии и формировался язык XML. Слабоструктурированные данные - подобные данные, что в отличии от данных БД никак не обладают постоянной структуры, характеризуемой с поддержкой указывающей схемы.

Применение XML в данной области дает возможность не только лишь демонстрировать в среде веб гипермедийные странички в форме XML-документов, однако и подкреплять сопряженные с ними метаданные. Метаданные — свойства данных, характеризующие их структуру, допускаемые значения и методы их пердставления, взаимосвязи с иными данными, расположение и прочие характеристики данных, что могут помочь верно их трактовать и пользоваться. По-другому заявляя, это данные о данных. Вследствие данному допускается создать такие поисковые машины Web, что станут обеспечивать в следствии обрабатывания пользовательского поискового запроса значительно низкий уровень информационного шума согласно сопоставлению с сегодняшними HTML-технологиями.

Одной из главных целей создания платформы XML представляется включение в среду Веб метаданных, описывающих качества поддерживаемых в ней информационных ресурсов. Информационный ресурс - применяемые в приложениях данные, что презентованы в базах данных, базах знаний, в веб-сайтах, в единичных файлах разной природы либо в процедурной форме с поддержкой продуцирующих их программных средств. Разговор идет о описании структуры XML-документов и их смыслового содержанияя (семантики). Потребность заключения данной задачи формируется в желании к получению перспектив автомотической проверки точности структуры XML-документов и сокращения степени информационного шума при отыскании необходимой информации в Интернет с помощью разных поисковых машин. Данное обозначает, что при присутствии очевидного отображения структуры документов контроль и точность способен осуществить браузер.