Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


HTML (HyperText Markup Language) – язык разметки гипертекстовых страниц.




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

Языки разметки содержат подробные команды форматирования, называемые тэгами. Например, в языке HTML, команда <b> означает начало участка текста, печатаемого полужирным шрифтом, а </b> означает конец такого участка.

Переход от одного фрагмента текста к другому задается с помощью тэга ссылки вида:

<A HREF="[URL перехода]">выделенный фрагмент текста</A>,

При необходимости можно задать переход не просто к некоторому документу, но и к определенному месту внутри этого документа. Для этого необходимо создать в документе метку, к которой будет задан переход. Например в документе 2.htm:

<A NAME="M1">Метка перехода</A>

В этом случае ссылка на метку M1 в документе 2.htm будет иметь вид:

<A HREF="2.htm#M1">Переход к метке M1</A>

 

Формы

Были включены в язык HTML, начиная с версии 2.0. Формы могут содержать кнопки и поля для ввода текста, позволяющие пользователям делать выбор или вводить необходимую информацию, которую затем можно отсылать владельцу страницы. Для этой цели используется тег <input>. У него могут быть различные параметры, определяющие размер, назначение и другие свойства отображаемого окна. Наиболее часто используемыми формами являются поля для ввода текста, флажки, переключатели, кнопки подтверждения:

<INPUT STYLE="text" NAME="Edit" VALUE="строка текста">

XML и XSL

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

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

XML (Extensible Markup Language – Расширяемый язык разметки веб-страниц), описывает структурированное содержимое страниц.

XSL (Extensible Style Language –расширяемый язык стилей), описывает форматирование независимо от содержимого.

Пример:

Ведомость

Фамилия Имя Отчество Предмет Оценка
Иванов Сергей Владимирович математика физика информатика  
Петров Алексей Сергеевич математика физика  
Сидоров Александр Михайлович математика физика  

В виде XML

<vedom name=’Ведомость’>

<record>

<fam> Иванов </fam>

<im> Сергей </im>

<otch> Владимирович </otch>

<mark predmet= ’математика’ > 5 </mark>

<mark predmet= ’физика’ > 4 </mark>

<mark predmet= ’информатика’ > 5 </mark>

</record>

<record>

<fam> Петров </fam>

<im> Алексей </im>

<otch> Сергеевич </otch>

<mark predmet= ’математика’ > 4 </mark>

<mark predmet= ’физика’ />

</record>

<record>

<fam> Сидоров </fam>

<im> Александр </im>

<otch> Михайлович </otch>

<mark predmet= ’математика’ > 5 </mark>

<mark predmet= ’физика’ > 4 </mark>

</record>

</vedom>

 

Пример XSL:

<html>

<body>

<table>

<TR> <TH>Фамилия</TH> <TH>Имя</TH> </TH>

<xsl:for-each select="vedom / record">

<TR>

<TD><xsl:value-of select=’fam’/> </TD>

<TD><xsl:value-of select=’im’/> </TD>

</TR>

</xsl:for-each>

</table>

</body>

</html>

Результат:

Фамилия Имя
Иванов Сергей
Петров Алексей
Сидоров Александр

 





Поделиться с друзьями:


Дата добавления: 2017-03-12; Мы поможем в написании ваших работ!; просмотров: 399 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Своим успехом я обязана тому, что никогда не оправдывалась и не принимала оправданий от других. © Флоренс Найтингейл
==> читать все изречения...

2396 - | 2210 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.