XSLT | страница 58
>
>
>
>
> The Planets Table
>
>
>
>
> The Planets Table
>
>
>
>
Name >
Mass >
Radius >
Day >
>
>
>
>
>
>
>
>
>
>
>
>
>
>
Это все, что нам нужно; вот результат:
>
>
>
> The Planets Table
>
>
>
>
> The Planets Table
>
>
>
>
Name >
Mass >
Radius >
Day >
>
>
Mercury >
.0553 >
1516 >
58.65 >
>
>
Venus >
.815 >
3716 >
116.75 >
>
>
Earth >
1 >
2107 >
1 >
>
>
>
Это практически то, что требовалось. Если взглянуть на рис. 2.2, видно, что в этом HTML-файле не выведены значения атрибута >UNITS
, который присутствует у каждого элемента (кроме атрибута >
) в >planets.xml
:
Рис. 2.2. Planets.html без атрибутов в Internet Explorer
>
>
>
>
>
>
>
>
>
>
>
> .
> .
> .
В главе 3, в которой шаблоны рассмотрены более подробно, будет показано, как извлекать значения атрибутов из элементов XML.
Однако перед тем, как начать углубляться в работу с шаблонами, необходимо еще изучить достаточно много материала о таблицах стилей в общем. Например, в рабочий проект XSLT 1.1 включена поддержка рекомендации XML Base, а это значит, что она также появится и в XSLT 2.0.
Поддержка XML Base
Одним из пунктов, добавленных в рабочий проект XSLT 1.1, была поддержка спецификации W3C XML Base. На момент написания книги спецификация XML Base существует в форме предлагаемой рекомендации (Proposed Recommendation), датированной 20 декабря 2000 г.; текущую версию документа можно найти по адресу www.w3.org/TR/xmlbase/.