🗊Презентация Вывод документов XML с использованием CSS и XSL

Категория: Образование
Нажмите для полного просмотра!
Вывод документов XML с использованием CSS и XSL, слайд №1Вывод документов XML с использованием CSS и XSL, слайд №2Вывод документов XML с использованием CSS и XSL, слайд №3Вывод документов XML с использованием CSS и XSL, слайд №4Вывод документов XML с использованием CSS и XSL, слайд №5Вывод документов XML с использованием CSS и XSL, слайд №6Вывод документов XML с использованием CSS и XSL, слайд №7Вывод документов XML с использованием CSS и XSL, слайд №8Вывод документов XML с использованием CSS и XSL, слайд №9Вывод документов XML с использованием CSS и XSL, слайд №10Вывод документов XML с использованием CSS и XSL, слайд №11Вывод документов XML с использованием CSS и XSL, слайд №12Вывод документов XML с использованием CSS и XSL, слайд №13Вывод документов XML с использованием CSS и XSL, слайд №14Вывод документов XML с использованием CSS и XSL, слайд №15Вывод документов XML с использованием CSS и XSL, слайд №16Вывод документов XML с использованием CSS и XSL, слайд №17Вывод документов XML с использованием CSS и XSL, слайд №18Вывод документов XML с использованием CSS и XSL, слайд №19Вывод документов XML с использованием CSS и XSL, слайд №20Вывод документов XML с использованием CSS и XSL, слайд №21Вывод документов XML с использованием CSS и XSL, слайд №22Вывод документов XML с использованием CSS и XSL, слайд №23Вывод документов XML с использованием CSS и XSL, слайд №24Вывод документов XML с использованием CSS и XSL, слайд №25Вывод документов XML с использованием CSS и XSL, слайд №26Вывод документов XML с использованием CSS и XSL, слайд №27Вывод документов XML с использованием CSS и XSL, слайд №28Вывод документов XML с использованием CSS и XSL, слайд №29Вывод документов XML с использованием CSS и XSL, слайд №30Вывод документов XML с использованием CSS и XSL, слайд №31Вывод документов XML с использованием CSS и XSL, слайд №32Вывод документов XML с использованием CSS и XSL, слайд №33Вывод документов XML с использованием CSS и XSL, слайд №34Вывод документов XML с использованием CSS и XSL, слайд №35Вывод документов XML с использованием CSS и XSL, слайд №36Вывод документов XML с использованием CSS и XSL, слайд №37Вывод документов XML с использованием CSS и XSL, слайд №38Вывод документов XML с использованием CSS и XSL, слайд №39

Содержание

Вы можете ознакомиться и скачать презентацию на тему Вывод документов XML с использованием CSS и XSL. Доклад-сообщение содержит 39 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Вывод документов XML с использованием CSS и XSL
Описание слайда:
Вывод документов XML с использованием CSS и XSL

Слайд 2





Цели занятия
Применение таблиц стилей типа CSS в документах XML
Преобразование документов XML с помощью таблиц стилей типа XSL
Применение шаблонов
Переключение стилей в документе
Описание слайда:
Цели занятия Применение таблиц стилей типа CSS в документах XML Преобразование документов XML с помощью таблиц стилей типа XSL Применение шаблонов Переключение стилей в документе

Слайд 3





Таблицы стилей – 1
Описание слайда:
Таблицы стилей – 1

Слайд 4





Таблицы стилей – 2
Таблица стилей – это набор инструкций для вывода документов
Описание слайда:
Таблицы стилей – 2 Таблица стилей – это набор инструкций для вывода документов

Слайд 5





Таблицы стилей – 3
Некоторые таблицы стилей, предлагаемые на рынке:
CSS – Каскадные таблицы стилей
XSL – Расширяемые таблицы стилей
DSSL – Document Style Semantics and 	 Specification Language (Язык семантических стилей и спецификаций документа)
Описание слайда:
Таблицы стилей – 3 Некоторые таблицы стилей, предлагаемые на рынке: CSS – Каскадные таблицы стилей XSL – Расширяемые таблицы стилей DSSL – Document Style Semantics and Specification Language (Язык семантических стилей и спецификаций документа)

Слайд 6





Использование CSS и XSL
Описание слайда:
Использование CSS и XSL

Слайд 7





XML и таблицы стилей
Документы XML – это обычные текстовые файлы
Таблицы стилей используются для форматирования и просмотра документа XML
Для XML широко используются два типа таблиц стилей :
Cascading Style Sheets (CSS) – Каскадные таблицы стилей – расширение языка HTML
Extensible Style sheet Language (XSL) – Расширяемый язык таблиц стилей – специальный язык стилей для XML
Описание слайда:
XML и таблицы стилей Документы XML – это обычные текстовые файлы Таблицы стилей используются для форматирования и просмотра документа XML Для XML широко используются два типа таблиц стилей : Cascading Style Sheets (CSS) – Каскадные таблицы стилей – расширение языка HTML Extensible Style sheet Language (XSL) – Расширяемый язык таблиц стилей – специальный язык стилей для XML

Слайд 8





Работа с языками форматирования в XML
Описание слайда:
Работа с языками форматирования в XML

Слайд 9





Вывод документа XML с помощью CSS – 1
Документ XML
	<?xml version='1.0'?>
	<?xml-stylesheet type="text/css" href="hello.css"?>
	<xsampdoc>
			 <greeting>Hello!</greeting>
		 	<question>How were you!</question> 
		 	<answer>
			        <ans>Fine</ans>
			        <ans>Thank you.</ans>
			</answer>
	</xsampdoc>
Описание слайда:
Вывод документа XML с помощью CSS – 1 Документ XML <?xml version='1.0'?> <?xml-stylesheet type="text/css" href="hello.css"?> <xsampdoc> <greeting>Hello!</greeting> <question>How were you!</question> <answer> <ans>Fine</ans> <ans>Thank you.</ans> </answer> </xsampdoc>

Слайд 10





Вывод документа XML с помощью CSS – 2
xsampdoc
{    margin-top:.7in;
margin-bottom: .7in;
margin-left:1.5in;
margin-right:1in;
color: navy;
background-color:white;
display: block }
greeting
{   display:block;
     font-family: Arial, Helvetica, sans-serif;font-size: 32pt;
      width: 30em;
      color: red   }
Описание слайда:
Вывод документа XML с помощью CSS – 2 xsampdoc { margin-top:.7in; margin-bottom: .7in; margin-left:1.5in; margin-right:1in; color: navy; background-color:white; display: block } greeting { display:block; font-family: Arial, Helvetica, sans-serif;font-size: 32pt; width: 30em; color: red }

Слайд 11





Правила стиля CSS
Синтаксис для правил стилей в каскадных таблицах стилей:
Selector{declaration}
Селектор (selector) идентифицирует тэг, к которому применяется заданный стиль
Объявление (declaration) представляет правила стилей, применяемые к данному селектору
Такой селектор обозначается, как "Простой селектор" (‘Simple Selector’)
Описание слайда:
Правила стиля CSS Синтаксис для правил стилей в каскадных таблицах стилей: Selector{declaration} Селектор (selector) идентифицирует тэг, к которому применяется заданный стиль Объявление (declaration) представляет правила стилей, применяемые к данному селектору Такой селектор обозначается, как "Простой селектор" (‘Simple Selector’)

Слайд 12





Множественный селектор
Используется для применения одного правила стиля к различным элементам
Синтаксис:
	selector,selector…….{declaration}
Описание слайда:
Множественный селектор Используется для применения одного правила стиля к различным элементам Синтаксис: selector,selector…….{declaration}

Слайд 13





Контекстные селекторы – 1
Помогает отличать друг от друга различные вхождения одного тэга
Описание слайда:
Контекстные селекторы – 1 Помогает отличать друг от друга различные вхождения одного тэга

Слайд 14





Контекстные селекторы – 2
Пример:
<xsampdoc>
 	<greeting>Hello! <extension>there</extension></greeting>
 	<answer>
    <ans>Fine<extension>here</extension></ans>
    <ans>Thank you.</ans>
     </answer>
</xsampdoc>
Описание слайда:
Контекстные селекторы – 2 Пример: <xsampdoc> <greeting>Hello! <extension>there</extension></greeting> <answer> <ans>Fine<extension>here</extension></ans> <ans>Thank you.</ans> </answer> </xsampdoc>

Слайд 15





Символы, используемые в CSS
Описание слайда:
Символы, используемые в CSS

Слайд 16





Связывание CSS с XML
В документе XML должны быть организованы ссылки на каскадные таблицы стилей
Для этого мы используем инструкции обработки
Синтаксис:
<?xml-stylesheet type=“text/css” 							href=“url”?>
Описание слайда:
Связывание CSS с XML В документе XML должны быть организованы ссылки на каскадные таблицы стилей Для этого мы используем инструкции обработки Синтаксис: <?xml-stylesheet type=“text/css” href=“url”?>

Слайд 17





Свойства и значения
Значением свойства стиля CSS может быть строка, число с единицей измерения, целое число или цветовое значение
Значения могут быть абсолютными или относительными, наследуемыми или не наследуемыми
Описание слайда:
Свойства и значения Значением свойства стиля CSS может быть строка, число с единицей измерения, целое число или цветовое значение Значения могут быть абсолютными или относительными, наследуемыми или не наследуемыми

Слайд 18





Цветовые значения
Описание слайда:
Цветовые значения

Слайд 19





Форматирование текста
Свойства CSS позволяют определить, какой шрифт следует использовать для вывода элемента, размер и цвет текста
Ключевые слова <absolute-size> и <relative-size> используются в свойствах шрифта
Описание слайда:
Форматирование текста Свойства CSS позволяют определить, какой шрифт следует использовать для вывода элемента, размер и цвет текста Ключевые слова <absolute-size> и <relative-size> используются в свойствах шрифта

Слайд 20





Форматирование текста
Различные свойства шрифта, которые могут быть установлены:
Описание слайда:
Форматирование текста Различные свойства шрифта, которые могут быть установлены:

Слайд 21





Панели – 1
Блоки текста могут быть помещены в панель
Для панелей существуют три свойства:
Margins (Поля)
Border (Рамка)
Padding (Заполнение)
Расстояние между содержимым панели и её границей называется заполнением (padding)
Расстояние между рамкой и внешним краем смежной панели или между рамкой и содержащей её панелью называется её полями (margin)
Описание слайда:
Панели – 1 Блоки текста могут быть помещены в панель Для панелей существуют три свойства: Margins (Поля) Border (Рамка) Padding (Заполнение) Расстояние между содержимым панели и её границей называется заполнением (padding) Расстояние между рамкой и внешним краем смежной панели или между рамкой и содержащей её панелью называется её полями (margin)

Слайд 22





Панели – 2
Описание слайда:
Панели – 2

Слайд 23





Поля, рамка и заполнение
Свойство padding (заполнение) используется для определения расстояния или пространства между рамкой и содержимым панели.
Описание слайда:
Поля, рамка и заполнение Свойство padding (заполнение) используется для определения расстояния или пространства между рамкой и содержимым панели.

Слайд 24





Управление макетом
Свойства макета CSS могут управлять панелью на экране
Панели могут перекрываться при использовании свойства z-index
Описание слайда:
Управление макетом Свойства макета CSS могут управлять панелью на экране Панели могут перекрываться при использовании свойства z-index

Слайд 25





XSL
XSL – это реализация таблиц стилей, созданная специально для языка XML. 
Функциональные возможности XSL:
Предоставляет язык преобразования (XSLT)
XSL может быть использован, как язык форматирования 
XSL может быть использован для сортировки и фильтрации 
XSL может быть использован для поиска совпадений образцов, что может помочь нам при поиске записей
Описание слайда:
XSL XSL – это реализация таблиц стилей, созданная специально для языка XML. Функциональные возможности XSL: Предоставляет язык преобразования (XSLT) XSL может быть использован, как язык форматирования XSL может быть использован для сортировки и фильтрации XSL может быть использован для поиска совпадений образцов, что может помочь нам при поиске записей

Слайд 26





XSL – 2
Описание слайда:
XSL – 2

Слайд 27





Пример использования XSL 
Код таблицы стилей XSL
  <html> 
  <head> 
  <title>Icons In Cricket</title> 
  </head> 
  <body> 
  <h2>Icons In Cricket</h2> 
  <table border="2" cellpadding="3"> 
  <tr> 
          <td>Player</td>                      	   <td>No. Of Catches</td> 
          <td>No. Of 100's</td> 
          <td>No. Of 50's</td> 
  </tr> 
<xsl:for-each select="cricket/player" order-by ="-catches">
Описание слайда:
Пример использования XSL Код таблицы стилей XSL <html> <head> <title>Icons In Cricket</title> </head> <body> <h2>Icons In Cricket</h2> <table border="2" cellpadding="3"> <tr> <td>Player</td> <td>No. Of Catches</td> <td>No. Of 100's</td> <td>No. Of 50's</td> </tr> <xsl:for-each select="cricket/player" order-by ="-catches">

Слайд 28





Образцы (Patterns)
Образцы, поддерживаемые в языке XSL:
Sorting (Сортировка)
Operators (Операторы)
Filtering (Фильтрация)
Описание слайда:
Образцы (Patterns) Образцы, поддерживаемые в языке XSL: Sorting (Сортировка) Operators (Операторы) Filtering (Фильтрация)

Слайд 29





Сортировка
По умолчанию сортировка выполняется в порядке возрастания
Знак ‘-’ используется для сортировки в порядке убывания
Описание слайда:
Сортировка По умолчанию сортировка выполняется в порядке возрастания Знак ‘-’ используется для сортировки в порядке убывания

Слайд 30





Операторы
Описание слайда:
Операторы

Слайд 31





Фильтрация и логические операторы
Операции фильтрации могут содержать такие выражения, как логические выражения с применением операторов AND, OR и NOT
Различные логические операторы, которые могут быть использованы:
Описание слайда:
Фильтрация и логические операторы Операции фильтрации могут содержать такие выражения, как логические выражения с применением операторов AND, OR и NOT Различные логические операторы, которые могут быть использованы:

Слайд 32





Шаблоны
Инструкции в таблице стилей XSL, которые управляют преобразованием элемента и его содержимого, называются  шаблонами (templates)
Представлены тэгами <xsl:template>…</xsl:template>
Используются при помощи элемента 
<xsl:apply-templates/>
Шаблон содержит две части
Часть проверки на совпадение (matching  part)
Часть обработки (processing part)
Описание слайда:
Шаблоны Инструкции в таблице стилей XSL, которые управляют преобразованием элемента и его содержимого, называются шаблонами (templates) Представлены тэгами <xsl:template>…</xsl:template> Используются при помощи элемента <xsl:apply-templates/> Шаблон содержит две части Часть проверки на совпадение (matching part) Часть обработки (processing part)

Слайд 33





Типы совпадений
Описание слайда:
Типы совпадений

Слайд 34





Обработка выражений
XSL поддерживает пять типов выражений. Вот они:
Node Sets – Наборы узлов
Booleans – Логические выражения
Strings – Строки
Numbers – Числовые выражения
Result Tree Fragments – Фрагменты дерева результата
Описание слайда:
Обработка выражений XSL поддерживает пять типов выражений. Вот они: Node Sets – Наборы узлов Booleans – Логические выражения Strings – Строки Numbers – Числовые выражения Result Tree Fragments – Фрагменты дерева результата

Слайд 35





Переключение стилей
Описание слайда:
Переключение стилей

Слайд 36





xsl:import и xsl:include
Таблицы стилей, созданные другими разработчиками, могут быть импортированы с использованием xsl:import 
Синтаксис импортирования таблиц стилей:
<xsl:import href= ‘another stylesheet.xsl’/>
<xsl:import href= ‘another stylesheet1.xsl’/>
Все импортированные таблицы стилей организуются в дерево импортирования. 
При импортировании таблицы стилей в дереве импортирования создаётся новый узел
Описание слайда:
xsl:import и xsl:include Таблицы стилей, созданные другими разработчиками, могут быть импортированы с использованием xsl:import Синтаксис импортирования таблиц стилей: <xsl:import href= ‘another stylesheet.xsl’/> <xsl:import href= ‘another stylesheet1.xsl’/> Все импортированные таблицы стилей организуются в дерево импортирования. При импортировании таблицы стилей в дереве импортирования создаётся новый узел

Слайд 37





Различия между XSL и CSS
Описание слайда:
Различия между XSL и CSS

Слайд 38





Итоговый обзор – I
XML является переносимым языком. Мы можем переслать документ XML с одной системы на другую и даже от приложения к приложению, без изменения содержания. 
Таблица стилей (style sheet) – это набор инструкций, используемый для вывода документов.  
Таблицы стилей могут быть написаны на нескольких языках. Вот два примера таких языков: 
Cascading Style Sheets (CSS), расширение HTML  
Extensible Stylesheet Language (XSL), разработанный специально для XML язык стилей  
Селектор идентифицирует тэг, к которому применяется стиль, а объявление содержит правила стиля, применяемого к селектору. 
Существуют три вида селекторов – Simple (Простые), Multiple (Составные) и Contextual (Контекстные) селекторы. 
Блок текста может быть помещён в панель, а эта панель может быть затем размещена в браузере настольного компьютера.
Описание слайда:
Итоговый обзор – I XML является переносимым языком. Мы можем переслать документ XML с одной системы на другую и даже от приложения к приложению, без изменения содержания. Таблица стилей (style sheet) – это набор инструкций, используемый для вывода документов. Таблицы стилей могут быть написаны на нескольких языках. Вот два примера таких языков: Cascading Style Sheets (CSS), расширение HTML Extensible Stylesheet Language (XSL), разработанный специально для XML язык стилей Селектор идентифицирует тэг, к которому применяется стиль, а объявление содержит правила стиля, применяемого к селектору. Существуют три вида селекторов – Simple (Простые), Multiple (Составные) и Contextual (Контекстные) селекторы. Блок текста может быть помещён в панель, а эта панель может быть затем размещена в браузере настольного компьютера.

Слайд 39





Итоговый обзор – II
XSL – это язык описания таблиц стилей, созданный специально для XML. Он используется для преобразования XML‑данных в HTML‑документ.  
XSL обеспечивает поддержку следующих образцов (patterns): 
Sorting (Сортировка)
Operators (Операторы)
Filtering (Фильтрация)
Типы совпадений образцов: 
Совпадение по атрибуту 
Совпадение по идентификатору ID 
Совпадение по образцу с шаблонными символами (wildcard)  
Совпадение по корневому элементу (root) 
Совпадение по имени 
Совпадение по предку 
Совпадение по нескольким именам 
XSLT и CSS являются стандартами, совместимыми друг с другом
Описание слайда:
Итоговый обзор – II XSL – это язык описания таблиц стилей, созданный специально для XML. Он используется для преобразования XML‑данных в HTML‑документ. XSL обеспечивает поддержку следующих образцов (patterns): Sorting (Сортировка) Operators (Операторы) Filtering (Фильтрация) Типы совпадений образцов: Совпадение по атрибуту Совпадение по идентификатору ID Совпадение по образцу с шаблонными символами (wildcard) Совпадение по корневому элементу (root) Совпадение по имени Совпадение по предку Совпадение по нескольким именам XSLT и CSS являются стандартами, совместимыми друг с другом



Похожие презентации
Mypresentation.ru
Загрузить презентацию