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




Скачать 344.88 Kb.
НазваниеXml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт
страница1/5
Дата30.10.2012
Размер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 записывается примерно так


















A B
СD



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












C D



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




















A B
С D
  1   2   3   4   5

Похожие:

Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт iconСвободная лицензия на использование xml схем компании «Эскорт»
Разрешается модификация xml схем в виде прямой модификации исходных файлов. Разрешается создание собственных xml схем используя включение...
Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт iconИнститут проблем рынка ран
Особое внимание уделяется проблемам интеграции технологий xml и баз данных. Оцениваются перспективы xml-платформы
Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт iconKeywords Workflow Management Systems, xml store, Petri net, dpnml, Reactive xml, peer-2-peer and distributed system. Acknowledgement

Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт iconE-mail
Обсуждаются основные направления использования стандартов платформы xml, особенности зарождающейся технологии баз данных xml, оцениваются...
Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт iconУчебно-методический комплекс дисциплины (умкд) web
Описание дисциплины: данная дисциплина посвящается изучению студентами новых языков разметки xml, предназначенных для хранения и...
Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт iconКурс лабораторных работ по основам xml
...
Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт iconИнструкция по установке
Для использования функции просмотра xml-файлов из программы, имеются дополнительные требования
Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт iconXml standards for Ontology Exchange

Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт iconXml in the User Interface Context

Xml-xsl технология для построения интернет сайта Часть1: xml описание, css, новостной сайт iconInleiding tot xml en aanverwante specificaties

Разместите кнопку на своём сайте:
Библиотека


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