XSLT в примерах — Пример 1
XSLT в примерах — Введение
XSL позволяет свободно оперировать представлением исходных данных.
XML
<source>
<title>XSLT Tutorial</title>
<author>Nic Miloslav</author>
</source>
Первое преобразование
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<h1>
<xsl:value-of select="//title" />
</h1>
<h2>
<xsl:value-of select="//author" />
</h2>
</xsl:template>
</xsl:stylesheet>
Результат
<h1>XSLT Tutorial</h1> <h2>Nic Miloslav</h2>
Второе преобразование
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<h1>
<xsl:value-of select="//author" />
</h1>
<h2>
<xsl:value-of select="//title" />
</h2>
</xsl:template>
</xsl:stylesheet>
Результат
<h1>Nic Miloslav</h1> <h2>XSLT Tutorial</h2>
