Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Преобразование и форматирование XML документа с помощью CSS и XSL. XSLT преобразование XML документаСтр 1 из 4Следующая ⇒
Лабораторная работа №5
Цель работы: знакомство с методами форматирования и преобразования XML документов на основе XSLT преобразований XSLT можно определить следующим образом:
XSLT используется для преобразования XML документа в другой XMLдокумент либо в документ другого распознаваемого браузерами типа, например HTML или XHTML. Обычно XSLT делает это, преобразуя каждый XML элемент в соответствующий ему (X)HTML элемент. С помощью XSLT можно добавлять или удалять элементы и атрибуты в результирующем документе. Также возможна перегруппировка и сортировка элементов, фильтрация элементов при отображении и многое другое. Фактически XSLT преобразует исходное XML дерево в результирующее XML дерево. XSLT использует XPath для поиска информации в XML документе, т.е. XPath является инструментов навигации по элементам и атрибутам XML документов. В процессе преобразования XSLT использует XPath для поиска частей исходного документа, соответствующих одному или более заданных шаблонов. Когда соответствие найдено XSLT преобразует найденную часть исходного документа в соответствующую часть результирующего документа. XSLT является W3C рекомендацией с ноября 1999 года. Подавляющее большинство браузеров имеют поддержку XML и XSLT.
Начиная с 6 версии, Internet Explorer поддерживает XML, пространства имен, CSS, XSLT и XPath. Версия 5 не совместима с официальной W3C XSL Рекомендацией.
Начиная с версии 1.0.2, Firefox поддерживает XML и XSLT (CSS).
Mozilla содержит Expat for XML парсер поддерживает отображение XML+CSS. Также имеет поддержка пространства имен. Реализует XSLT преобразования.
Начиная с версии 8, Netscape использует в качестве ядра Mozilla, и поэтому имеет такую же поддержку XML/XSLT.
Начиная с версии 9, Opera поддерживает XML и XSLT (CSS). Версия 8 поддерживает только XML+CSS. Объявление XSL Корневым элементом, указывающим на то, что документ является XSL таблицей стилей является следующий: <xsl:stylesheet> или полностью равноценный ему <xsl:transform> В соответствии с W3C XSLT Рекомендацией корректный способ объявления таблицы стилей XSL выглядит следующим образом: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> или <xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> Для того чтобы XSLT элементы, атрибуты и характеристики были доступны в начале документа необходимо объявить пространство имен XSLT: xmlns:xsl="http://www.w3.org/1999/XSL/Transform" указывающее на официальное пространство имен W3C XSLT. При этом также следует указать атрибут version="1.0". Date: 2016-07-05; view: 330; Нарушение авторских прав |