XSLT | страница 48
— хорошо сформированный документ XML, содержащий данные о трех планетах: Меркурии, Венере и Земле. Можно применить инструкцию обработки >
к >planets.xml
для задания используемой таблицы стилей XSLT. В инструкции следует установить тип атрибута в «text/xml» (W3C также позволяет «application/xml», a Internet Explorer требует «text/xsl») и атрибут href — в URI таблицы стилей XSLT, например >planets.xsl
:
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
Вот как следует работать с элементом >
; теперь можно начинать писать саму таблицу стилей. Я сделаю это, создав файл >planets.xsl
.
Элемент
Таблицы стилей XSL начинаются с объявления XML, так как они являются хорошо сформированными документами XML, — поэтому >planets.xsl
начинается с такого же объявления:
>
>.
>.
>.
Однако объявление XML немедленно исключается процессором XSLT, и мы не будем на нем останавливаться в нашем обсуждении XSLT. Первый только XSL-элемент таблицы стилей XSL — это элемент >
(не путайте его с инструкцией обработки >
из XML документа). Встречались и возражения против такого названия элемента: обычно он используется в преобразованиях XSLT, поэтому W3C позволяет в то же время ссылаться на этот элемент как на >
.
Вот пример использования этого элемента:
>
>
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> .
> .
> .
В следующем списке перечислены атрибуты элемента >
:
• >id
(необязательный). Идентифицирует таблицу стилей. Устанавливается в имя XML;