Лекция: XSL — трансформация

С помощью XSL можно трансформировать XML-документ в любой вид, будь то HTML, WML, RTF, PDF, SQL, даже в SWF (flash запускаемый модуль), а так же в XML и XSL. XSL несёт в себе информацию о том, как будет оформлен документ, где и как должны располагаться данные.

Самой доступной XSL-T машиной на данный момент для Microsoft Windows является MSXML (поставляется с Internet Explorer начиная с версии 4.5 и выше); для систем на основе GNU — xsltproc. Для того, чтобы обработать XML документ c помощью XSL, необходимо в XML документе написать следующую инструкцию:

Под Linux:

XSLT

Язык XSLT состоит из трёх с половиной десятков инструкций, все они имеют общий вид:

где пространство-имен обычно «xsl», но могут использоваться и другие.

XSLT документ всегда является состоятельным(или валидным) XML документом и имеет следующую структуру:

xsl:stylesheet — является корневым элементом для любого XSL документа. В него могут быть вложены теги верхнего уровня. (xsl:transform — устаревший синоним для xsl:stylesheet)

XML:

years.xsl:

Результат:

2006, 2005, 2003, 2001

 


 

 

<script>

document.writeln('<head>');

...

 

 

Свойства элементов документов это ссылка на корневой документ.

 

Attributes — список атрибутов объектов.

 

 

еще рефераты
Еще работы по информатике