Основы ASP.NET 2.0


         

Если вы изучали CSS, то


<?xml version="1.0" encoding="utf-8"?>

Тег xsl:stylesheet задает начало таблицы стилей:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> </xsl:stylesheet>

Если вы изучали CSS, то знаете, что для задания стилей используются правила. Правило состоит из селектора и описания стиля в фигурных скобках.

a { font-size:medium; color:Fuchsia; }

Это правило определяет стиль вывода гиперссылок среднего размера шрифтом фиолетовым цветом.

В XSL применяются шаблоны. Для связывания шаблона с XML-элементом используется атрибут соответствия.

Тег xsl:template задает начало шаблона. Атрибут шаблона match="/"> связывает шаблон и корневой элемент исходного XML-документа:

<xsl:template match="/"> </xsl:template>

В этот тег вложен шаблон HTML-файла. Комментарий напоминает о том, что туда нужно вставить XSL-элементы.

Создание файлов XSLT рассмотрим на примере. Создайте в папке App_Data файл XML "Quotes.xml":

<?xml version="1.0" encoding="utf-8" ?> <!--цитаты великих людей --> <Quotes> <Quote> <Text> Хотели как лучше, а получилось как всегда.</Text> <Author>Виктор Черномырдин</Author> </Quote> <Quote> <Text>Америка - континент, названный так потому, что его от- крыл Колумб.</Text> <Author>Жорж Элгози</Author> </Quote> <Quote> <Text>Я прихожу в бешенство от одной мысли о том, сколько бы я всего узнал, если бы не ходил в школу.</Text> <Author>Джордж Бернард Шоу</Author> </Quote> <Quote> <Text>Многое придумано для того, чтобы не думать.</Text> <Author>Карел Чапек</Author> </Quote> <Quote> <Text>Если скажешь правду, все равно рано или позно попадешь- ся.</Text> <Author>Оскар Уайльд</Author> </Quote> <Quote> <Text>Быть ему президентом, если его до той поры не пове- сят.</Text> <Author>Марк Твен</Author> </Quote> </Quotes>


Содержание  Назад  Вперед