Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт Москва




НазваниеXml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт Москва
страница1/5
Дата конвертации11.07.2013
Размер344.88 Kb.
ТипРеферат
  1   2   3   4   5


О р д е н а Л е н и н а

ИНСТИТУТ ПРИКЛАДНОЙ МАТЕМАТИКИ

имени М.В.Келдыша

Р о с с и й с к о й а к а д е м и и н а у к

Будинас Б.Л.

XML-XSL технология

для построения интернет сайта
Часть1:

XML описание, CSS, новостной сайт

Москва

2006 г.


УДК 519.68


Б.Л.Будинас. XML-XSL технология для построения интернет сайта.

Часть1: XML описание, CSS, новостной сайт

Описываются принципы использования XML-XSL технологии для построения интернет-сайта, ориентированного на небольшой поток новостей. Обсуждается структура такого сайта.

Рассматривается роль составных частей этой технологии – таблицы стилей CSS, XML описания страницы и XSL преобразования.
Ключевые слова: интернет, сайт, описание содержания страницы, XML, СSS, XSL преобразование

B.L.Budinas. XML-XSL technology for internet site development.

Part 1: XML description, CSS, news-oriented site
Principles of XML-XSL technology application for news-oriented internet site development are discussed. The role of different parts of this technology – CSS, XML description of page content, XSL transformation – is considered.

Key words and phrases: internet, site, page description language, XML, CSS, XSL transformation.

Содержание

Введение……………………………………………… 4
1 Постановка задачи – содержание страницы

и ее представление-презентация ………………. 4
2 Таблицы стилей CSS……………………………… 10
3 XML описание содержания. Перевод в HTML… 15

4 Сайт, ориентированный на новости……………. 19
5 Общая структура новостного сайта……………. 25

Введение



Описываются принципы использования XML-XSL технологии для построения интернет-сайта, ориентированного на небольшой поток новостей (слово «небольшой» позволяет обойтись без баз данных)
Кратко рассматривается роль составных частей технологии – таблицы стилей CSS, XML описания страницы и XSL преобразования.
Обсуждается структура интернет сайта, ориентированного на новости. В работе такие сайты называются новостными.
Вторая части работы посвящена XSL преобразованиям. Рассматривается их специфика (непроцедурное программирование), приводится несколько упрощенных примеров использования XML-XSL технологии для построения интернет страниц (меню и английская версия сайта).
Работа завершается обсуждением редакторского и отладочного режимов – в этих режимах сайт тестируется перед внесением в него дополнений и изменений.
Планируется такое общее рассмотрение XML-XSL технологии впоследствии сопроводить более конкретными текстами. Например, изложением деталей XML языка для описания содержания интернет страницы.
Предполагается знакомство с основными тегами языка HTML и с понятиями XML языка и XSL преобразования.
Эта работа посвящается памяти Евгения Валентиновича Хухлаева, с которым автору посчастливилось общаться на этапе вхождения в эту тематику.
Автор благодарит Александра Стрелецкого (Вильнюс) и Юрия Ревякина (ИПМ) за многочисленные обсуждения XML-XSL проблематики.
Благодарности А.В. Пурнику, М.М.Горбунову-Посадову, Э.З.Любимскому, М.И.Слепенокву, Е.Л.Китаеву, Д.Л.Кузьмичеву.


1 Постановка задачи – содержание страницы

и ее представление-презентация.
Предположим, что мы хотим сделать такую интернет страницу, как на рис.1.



Здесь A, B, C, D есть некоторые объекты, например, просто тексты. Эти объекты могут быть и составными, в свою очередь распадающимися на вложенные объекты.
В языке HTML есть единственный способ управлять местоположением объектов на странице – с помощью так называемых таблиц. Интернет страница представляется разбитой на строки и столбцы, в ячейки такой таблицы помещаются любые конструкции языка HTML. Используются теги (таблица), (строка) и
(ячейка), есть и другие теги, связанные с таблицей. Можно объединять несколько ячеек в одну, используя атрибуты тега rowspan и colspan. Для тегов и
есть атрибут width – ширина таблицы и ячейки. Есть атрибуты cellspacing, cellpadding – они задают расстояние между ячейками и отступ от края ячейки. Можно использовать вложенные таблицы – ячейка таблицы может содержать другую таблицу.
В этих терминах – с помощью таблиц – страницу на рис.1 на языке HTML можно представить как таблицу на рис.2 слева, в которой в левой нижней ячейке содержится другая таблица, изображенная на рис.2 справа. Пунктирами показано разделение таблиц на ячейки. Первая таблица на языке HTML записывается примерно так
















AB
СD

Здесь rowspan=2 означает, что ячейка объединяется с ячейкой, которая находится ниже ее (в следующем ряду). Атрибуты width задают ширину колонок, A и B – это объекты исходной таблицы, CD означает вложенную таблицу на рис.2 справа, в ней одна строка и два столбца. Эта вторая таблица CD записывается примерно так










CD

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


















AB
СD
  1   2   3   4   5

Похожие:

Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт Москва icon«использование технологий xml и com для решения задач статистической радиофизики»
Реферат на тему «использование технологий xml и com для решения задач статистической радиофизики» 5
Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт Москва iconГорчинская Ольга Юрьевна Oracle, Москва
Он основан на открытых объектно-ориентированных технологиях и стандартах, используя uml в качестве языка моделирования, xmi и xml...
Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт Москва iconФормат реестров xml на открытие счетов пластиковых карт и на зачисление заработной платы

Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт Москва iconРекомендации по подготовке электронных форм технического плана здания, сооружения, помещения, объекта незавершенного строительства ( xml -документа)
Рекомендации по подготовке электронных форм технического плана здания, сооружения, помещения, объекта незавершенного строительства...
Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт Москва iconЛюбые документы, для которых фнс разработала xml-форматы
Счета-фактуры и прочие первичные документы вне зависимости от того, в каких форматах они составлены
Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт Москва iconНазвание компании (коллектива)-заявителя) (место расположения, контактная информация, адрес интернет-сайта)
Описание конечного продукта (технологии, услуги), предлагаемого для коммерциализации
Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт Москва iconЛекции по курсу проводятся с целью дать слушателям знания по изучаемым темам в наиболее общем, системном виде
Гипертекстовые и мультимедийные бд. Xml-серверы. Объектно-ориентированные бд. Распределенные бд. Коммерческие бд
Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт Москва iconИнтернет-сайт как объект авторского права. 5 Содержание авторских прав на интернет сайт. 11 §
Правовые проблемы действующее законодательства в области защиты авторских прав в Интернете. 23
Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт Москва iconИнструкция по установке «Интернет Цензор» Заходим в браузер internet explorer. Переходим на страницу программы «Интернет Цензор». Загружаем «Интернет Цензор»
Вы скачали программу «Интернет Цензор» с сайта нашей компании. Для установки программы на вашем компьютере запустите приложение InternetCensor...
Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт Москва iconНовостная интернет-журналистика
Эта книга называется "Новостная интернет-журналистика". Таким образом, она состоит из двух частей собственно интернета и новостной...
Разместите кнопку на своём сайте:
kurs.znate.ru


База данных защищена авторским правом ©kurs.znate.ru 2012
обратиться к администрации
kurs.znate.ru
Главная страница